코딩항해기

[프로그래머스][JAVA] 카운트 업 본문

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;
        }

이런 조건문이 좋을지 아니면 지금과 같이 쓴 조건문이 좋을지 아직까지 감이 잘 오지 않는다..

오늘 문제 풀이한 방식은 변수가 하나 더 필요하기 때문에 참고답안 방식이 더 좋을 것 같다.