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

차관호·2023년 3월 16일
0

문제링크 - 프로그래머스 - 2차원으로 만들기

import java.util.Arrays;

class Solution {
    public int[][] solution(int[] num_list, int n) {
     int len = num_list.length;
        int[][] answer = new int[len/n][n];
        int count = 1;
        int[] arr1 = Arrays.copyOfRange(num_list,0,n);
        int[] arr2 = Arrays.copyOfRange(num_list, n,len);
        int len2= arr2.length;
        answer[0] = arr1;

        for(int k = n; k<=len2; k+=n ){
            arr1 = Arrays.copyOfRange(arr2,0,n);
            arr2 = Arrays.copyOfRange(arr2, n,len);
            answer[count] = arr1;
            count++;
        }
        
        return answer;
    }
}
profile
안녕하세요 :-)

0개의 댓글

Powered by GraphCDN, the GraphQL CDN