[Lv.0] 카운트 다운

woodstock·2023년 11월 24일

코딩테스트

목록 보기
10/56
post-thumbnail

카운트 다운

문제설명

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

반복문의 활용

for와 do while을 활용하여 조건을 만족하는 동안 배열에 값을 넣는 기능을 구현한다.

풀이

풀이 1.

function solution(start_num, end_num) {
    const answer = [];
    for (let i = start_num; i >= end_num; i--) {
        answer.push(i);
    }
    return answer;
}

풀이 2.

function solution(start_num, end_num) {
    const answer = [];
    do {
        answer.push(start_num);
        start_num--;
    } while (start_num >= end_num)
    return answer;
}
profile
해내는 사람

0개의 댓글