프로그래머스 - 카운트 다운 JavaScript

KUKJIN LEE's profile picture

KUKJIN LEE8개월 전 작성

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

 

해설

숫자를 입력으로 받아서, 첫 번째 숫자부터 두 번째 숫자까지의 숫자들을 역순으로 담은 배열을 반환하는 함수입니다.

  • start가 end_num보다 크거나 같을 때까지

start는 시작 숫자를 나타내고, end_num은 마지막 숫자를 나타냅니다. start가 end_num보다 크거나 같을 때까지, 즉 시작 숫자가 마지막 숫자보다 크거나 같을 때까지 반복문이 실행됩니다.

  • start를 배열에 추가한 후, start를 1씩 감소시킨다.

반복문과 배열을 사용하여 간단한 연산을 수행하고, 결과를 배열에 저장하는 기본적인 프로그래밍 개념을 보여줍니다.

 

function solution(start, end_num) {
    var answer = [];

    while (start >= end_num) {
        answer.push(start);
        start--;
    }

    return answer;
}

New Tech Posts