프로그래머스/Lv. 0(코딩 기초 트레이닝)

[프로그래머스 코딩테스트] 카운트 업(Java)

Sigfriede 2023. 4. 28. 04:35

  문제 설명

  정수 start와 end가 주어질 때, start부터 end까지의 숫자를 차례로 담은 리스트를 return 하도록 solution 함수를 완성해주세요.

 

  제한사항

  • 0 <= start <= end <= 50

 

  입출력 예

start end result
3 10 [3, 4, 5, 6, 7, 8, 9, 10]
class Solution {
    public int[] solution(int start, int end) {
        int[] answer = new int[end - start + 1];
        int index = 0;
        for (int i = start; i <= end; i++) {
            answer[index++] = i;
        }
        return answer;
    }
}

  answer 배열을 생성하고 크기를 지정합니다. answer 배열의 index가 될 변수도 생성합니다. for문이 start부터 end까지 순회합니다. answer의 0번 인덱스부터 i로 1씩 증가하면서 채워나갑니다. answer 배열은 지정된 범위에서 연속된 숫자가 원소로 채워집니다.