n개 간격의 원소들

정수 리스트 num_list와 정수 n이 주어질 때, num_list의 첫 번째 원소부터 마지막 원소까지 n개 간격으로 저장되어있는 원소들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

n개 간격의 원소들Lv.0

181888

https://school.programmers.co.kr/learn/courses/30/lessons/181907?language=javascript

해설

주어진 배열 num_list와 숫자 n을 인수로 받아들이며, num_list 배열에서 인덱스 간격이 n인 요소들을 추출하여 새로운 배열에 저장하는 역할을 합니다.

  • Name
    for 루프를 사용
    Type
    Description

    for 루프를 사용하여 num_list 배열을 반복합니다. i 변수는 0부터 시작하여 n만큼 증가합니다. 이렇게 함으로써 배열의 요소를 인덱스 간격 n만큼씩 건너뛰며 추출할 수 있습니다.

  • Name
    answer.push(num_list[i])
    Type
    Description

    현재 인덱스 i에 해당하는 num_list 배열의 요소를 answer 배열에 추가합니다.

n개 간격의 원소들

function solution(num_list, n) {
    var answer = [];

    for(let i = 0; i < num_list.length; i+=n){
        answer.push(num_list[i]);
    }

    return answer;
}