https://school.programmers.co.kr/learn/courses/30/lessons/120842
정답
class Solution {
public int[][] solution(int[] num_list, int n) {
int[][] answer = new int[num_list.length/n][n];
int idx = 0;
for(int i=0; i<num_list.length/n; i++)
{
for(int j=0; j<n; j++)
{
answer[i][j] = num_list[idx++];
}
}
return answer;
}
}
다른 사람의 풀이
import java.util.Arrays;
class Solution {
public int[][] solution(int[] num_list, int n) {
int[][] answer = new int[num_list.length/n][n];
int chk = 0;
for(int i =0; i <= num_list.length-1; i+=n){
int[] a = Arrays.copyOfRange(num_list, i, i+n);
answer[chk] = a;
chk++;
}
return answer;
}
}
'Java > 프로그래머스' 카테고리의 다른 글
[JAVA] 프로그래머스 - 배열 회전시키기 (0) | 2024.04.27 |
---|---|
[JAVA] 프로그래머스 - 공 던지기 (0) | 2024.04.27 |
[JAVA] 프로그래머스 - 점의 위치 구하기 (0) | 2024.04.26 |
[JAVA] 프로그래머스 - 구슬을 나누는 경우의 수 (0) | 2024.04.24 |
[JAVA] 프로그래머스 - 가위 바위 보 (0) | 2024.04.24 |