Banner

My Tech Blog (2차원)

오늘의 명언
📑 1. 문제설명💡 2. 풀이과정✔️answer 배열 크기 = (num_list.length / n) x n행(row): `(num_list.length / n)`열(column): `n`✔️num_list[i]를 삽입할 answer 배열의 인덱스행(row):  `i / n`열(column): `i % n`  문제의 입력 예시처럼 [1, 2, 3, 4, 5, 6, 7, 8], n = 2 일 때inum_list[i]i / n (행 인덱스)i % n (열 인덱스) 배치 결과0100answer[0][0] = 11201answer[0][1] = 22310answer[1][0] = 33411answer[1][1] = 44520answer[2][0] = 55621answer[2][1] = 66730answer[..
✅ 문제정수 N을 입력받아 N*N 배열에 다음과 같이 숫자를 저장하고 출력하시오. ✅ 추론 과정이차원 배열에 이중포문을 써서 숫자를 저장하는 문제이다.숫자가 1씩 증가하는 배열 칸의 인덱스 번호를 적어 보면,[0][0] => [1][0] => [2][0] => [3][0] => [4][0][0][1] => [1][1] => [2][1] => [3][1] => [4][1][0][2] => [1][2] => [2][2] => [3][2] => [4][2][x,y] 일 때y가 0일때 x는 0,1,2,3,4 로 변한다.y가 1일때 x는 0,1,2,3,4 로 변한다.y가 2일때 x는 0,1,2,3,4로 변한다.즉 이중포문에서 바깥포문의 i가 y(열)이 되고안쪽 포문의 j가 x(행)이 된다. 숫자를 1씩 증가 해주..
상단으로