[프로그래머스] 2차원으로 만들기 - Java

Yunki Kim·2022년 12월 26일
0

프로그래머스

목록 보기
40/101
post-thumbnail

문제


링크


코드

import java.util.Arrays;

class Solution {
    public int[][] solution(int[] num_list, int n) {
        int[][] answer = new int[num_list.length / n][n];
        int count = 0;
        for (int i = 0; i < answer.length; i++) {
            for (int j = 0; j < answer[i].length; j++, count++) {
                answer[i][j] = num_list[count];
            }
        }
        return answer;
    }
}

리뷰

문제가 잘못 주어진 것인지
num_list가 [1, 2, 3, 4, 5, 6, 7, 8] 로 길이가 8이고 n이 2이므로 num_list를 2 * 4 배열로 다음과 같이 변경합니다.
이러한 문장이길래 2행 4열로 출력하라는 줄 알았는데 4행 2열로 만들어야됬다.
(행렬의 개념이 너무 복잡하다 😂)

0개의 댓글