Description
정수 배열 num_list와 정수 n이 매개변수로 주어집니다.
num_list를 다음 설명과 같이 2차원 배열로 대체하고 return하도록 솔루션 함수를 완성하십시오.
num_list가 (1, 2, 3, 4, 5, 6, 7, 8)이고 길이가 8 n이 2이므로 num_list를 2*4 배열로 다음과 같이 변경합니다.
2차원으로 변경할 때 num_list의 요소를 앞에서 n개씩 분할하여 2차원 배열로 변경합니다.
제한사항
- num_list의 길이는 n의 배수입니다.
- 0 ≤ num_list 길이 ≤150
- 2 ≤ n < num_list 길이
입출력 예
내 잔디
- num_list 의 길이로 2 를 제외한 수의 수를 가지는 배열을 작성합니다.
- 위의 단계에서 새로 만든 배열에 0을 채웁니다.
- map을 사용하여 0을 채운 모든 요소에 index*n에서 (i+1)*n까지의 값으로 구성된 배열을 재할당합니다.
function solution(num_list, n) {
return Array(num_list.length /n).fill(0).map((e,i)=>num_list.slice(i*n, (i+1)*n));
}