프로그래머스/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 배열은 지정된 범위에서 연속된 숫자가 원소로 채워집니다.