problem solving/코딩 테스트
[프로그래머스][JAVA] 카운트 업
miniBcake
2024. 6. 23. 15:04
문제 설명
정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
제한사항
0 ≤ start_num ≤ end_num ≤ 50
class Solution {
public int[] solution(int start_num, int end_num) {
int[] answer = new int[end_num-(start_num-1)];
int count = 0;
for(int i = start_num; i <= end_num; i++){
answer[count++] = i;
}
return answer;
}
}
느낀점:
for(int i =0; i<= end - start; i++) {
answer[i] = start + i;
}
이런 조건문이 좋을지 아니면 지금과 같이 쓴 조건문이 좋을지 아직까지 감이 잘 오지 않는다..
오늘 문제 풀이한 방식은 변수가 하나 더 필요하기 때문에 참고답안 방식이 더 좋을 것 같다.