728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120842
나의 풀이
function solution(num_list, n) {
let answer = []
for(i=0;i<num_list.length/n;i++){
let inner = []
for(j=i*n;j<(i+1)*n;j++){
inner.push(num_list[j])
}
answer.push(inner)
}
return answer
}
다른 사람의 풀이
function solution(num_list, n) {
var answer = [];
while(num_list.length) {
answer.push(num_list.splice(0,n));
}
return answer;
}
소감
다른 사람의 풀이처럼 splice를 잘 활용할 수 있는 방법을 두고두고 배워야겠다.
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 배열의 유사도 (javascript, 20230615) (0) | 2023.06.15 |
---|---|
프로그래머스 코딩테스트 입문 : 편지 (javascript, 20230614) (0) | 2023.06.14 |
프로그래머스 코딩테스트 기초 : 배열의 원소만큼 추가하기 (0) | 2023.06.12 |
프로그래머스 코딩테스트 입문 : 구슬을 나누는 경우의 수 (javascript, 20230612) (0) | 2023.06.12 |
프로그래머스 코딩테스트 입문 : 개미군단 (javascript, 20230611) (0) | 2023.06.11 |