코딩테스트 연습 - 2차원으로 만들기 | 프로그래머스 스쿨 (programmers.co.kr)
class Solution {
public int[][] solution(int[] num_list, int n) {
int[][] answer = new int[num_list.length/n][n];
for(int i=0; i<num_list.length/n; i++) {
for(int j=0; j<n; j++) {
answer[i][j] = num_list[i*n+j];
}
}
return answer;
}
}
한동안 코테 연습을 해도 안 올렸는데 이건 기록해놔야 해서... 내 서치 걸리라고 남김.
이중 for문 문제를 해결하는 나누기과 나머지 연산 사용....
class Solution {
public int[][] solution(int[] num_list, int n) {
int[][] answer = {};
int length = num_list.length;
answer = new int[length/n][n];
for(int i=0; i<length; i++){
answer[i/n][i%n]=num_list[i];
}
return answer;
}
}
'Study with me > 프로그래머스 L0 마스터하기' 카테고리의 다른 글
프로그래머스 - L0 배열의길이를2의거듭제곱으로만들기 (0) | 2024.04.03 |
---|---|
프로그래머스 - L0 A로B만들기 (0) | 2024.03.10 |
프로그래머스 - L0 문자열뒤집기 (0) | 2024.02.04 |
프로그래머스 - L0 글자지우기 (0) | 2024.01.18 |
프로그래머스 - L0 날짜비교하기 (0) | 2024.01.17 |