코딩테스트/프로그래머스

[Lv.0]카운트 다운

민톨이 2024. 8. 8. 03:49
728x90

📋 문제

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

 

📋 입출력 예시

 

📋 풀이

class Solution {
    public int[] solution(int start_num, int end_num) {
        // 배열 크기 + 1 해주야댐
        int[] answer = new int[(start_num - end_num)+1];
        int idx = 0;
        for(int i = start_num; i >= end_num; i--){
            answer[idx++] += i;
        }
        return answer;
    }
}

 

처음에 배열 크기 설정에 +1 해주는 것과 반복문에서 헤맸다

+ answer[idx++]부분도 ㅜㅜ

좀 더 친해져야 할듯,,,