Post

카운트 다운

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

📔 문제 설명

정수 start_num와 end_num가 주어질 때, start_num에서 end_num까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.

💡 입출력 예

start_numend_numresult
103[10, 9, 8, 7, 6, 5, 4, 3]

💻내가 작성한 코드

1
2
3
4
5
function solution(start, end_num) {
  return Array(start - end_num + 1)
    .fill()
    .map((num, idx) => start - idx);
}

💻다른 사람 코드

fill 메소드로 start 값을 가득 채운 후, index값만 빼기

1
2
3
4
5
function solution(start, end_num) {
  return Array(start - end_num + 1)
    .fill(start)
    .map((v, i) => v - i);
}
This post is licensed under CC BY 4.0 by the author.