카운트 다운 Lv. 0

박영준·2023년 5월 21일
0

코딩테스트

목록 보기
125/300
class Solution {
    public int[] solution(int start, int end) {
        int[] answer = {};
        return answer;
    }
}


해결법

방법 1

class Solution {
    public int[] solution(int start, int end) {
        int[] answer = new int[start - end + 1];
        
        int num = 0;
        
        for (int i = start; i >= end; i--) {
            answer[num] = i;
            num++;
        }
        
        return answer;
    }
}
  • for문으로 돌린다.

    • start, end 는 배열 값으로 사용됨
    • 인덱스를 따로 선언

    참고: 카운트 업 Lv. 0
    -> 이 문제와 비슷한 방법

방법 2

class Solution {
    public int[] solution(int start, int end) {
        int[] answer = new int[start - end + 1];
        
        for (int i = 0; i <= start - end; i++) {
            answer[i] = start - i;
        }
        
        return answer;
    }
}

카운트 다운

profile
개발자로 거듭나기!

0개의 댓글