728x90
class Solution {
public int[][] solution(int[] num_list, int n) {
int[][] answer = new int[(num_list.length/n)][n];
int cnt=0;
for(int i=0;i<num_list.length;i+=n)
{
for(int j=0;j<n;j++)
{
answer[cnt][j] = num_list[i+j];
}
cnt++;
}
return answer;
}
}
오래걸렸던 부분 : for문하고 length를 잡을때 new int[(num_list.length/n)][n] -> new int[(num_list.length/2)][n] 이렇게 잡았던 부분과 for(int i=0;i<num<list.length;i+=2) 이런식으로 무조건 2씩 증가하고 2씩 나누게 하는식으로 했었어서 오래걸렸습니다. 사소한 부분이지만 조심해야겠습니다. 그리고 for문에서 i+j가 아니라 i로만해서 안돌아갔네요... 코테 깜깜하네요 ㅠㅠ
728x90