문제 설명 : 정수 start 와 end 가 주어졌을때 start에서 end까지의 숫자를 차례로 담은 리스트를 return 하도록 solution 함수를 완성하라.
입출력 예
start | end | result |
3 | 10 | {3,4,5,6,7,8,9,10} |
class Solution {
public int[] solution(int start, int end) {
int[] answer = {};
return answer;
}
}
↓↓
class Solution {
public int[] solution(int start, int end) {
int[] answer = new int[end - start + 1]; // 배열의 크기가 지정되있지않으므로 크기지정
// 1을 더하는 이유는 인덱스는 1이아닌 0부터 시작하기때문
for ( int i = start; i <= end; i++){
answer[i - start] = i; // i - start인 이유는 마찬가지로 배열의 인덱스는
} // 0부터 시작하기때문
return answer;
}
}