코딩테스트/프로그래머스

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

블로그 주인장 2023. 8. 6.


📢 문제 출처


⏰ 문제 설명

  • 정수 start와 end가 주어질 때, start부터 end까지의 숫자를 차례로 담은 리스트를 return

⏰ 입출력 예시

  • 입출력 예 #1
  • (1) 3부터 10까지의 숫자들을 담은 리스트 [3, 4, 5, 6, 7, 8, 9, 10]를 return합니다.

⏰ 풀이

class Solution {
    public int[] solution(int start, int end) {
        
        int[] answer = new int[end - start + 1];
        for(int i =0; i<= end - start; i++){
            answer[i] = i + start;
        }
        
        return answer;
    }
}
  • start의 값부터 end 값까지를 모두 리스트 안에 넣어야한다.
  • 그러기에, new int[]를 선언하여 해당 배열안에 end에서 start 까지의 값을 연산해준다.
  • for 문은 end에서 start를 모두 반복하여 해당 값을 answer에 대입해준다.
반응형

댓글