Post

n개 간격의 원소들

https://school.programmers.co.kr/learn/courses/30/lessons/181888

📔 문제 설명

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

💡 입출력 예

num_listnresult
[4, 2, 6, 1, 7, 6]2[4, 6, 7]
[4, 2, 6, 1, 7, 6]4[4, 7]

💻내가 작성한 코드

1
2
3
4
5
6
function solution(num_list) {
  const sum = num_list.reduce((acc, cur) => acc + cur);
  const multiply = num_list.reduce((acc, cur) => acc * cur);

  return sum * sum > multiply ? 1 : 0;
}

💻다른 사람 코드

_ : 사용하지 않는 변수

1
const solution = (num_list, n) => num_list.filter((_, i) => !(i % n));
This post is licensed under CC BY 4.0 by the author.