본문 바로가기
개발/알고리즘

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

by 욤냠냠냠 2023. 6. 13.

문제 설명 : 정수 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;
    }
}

'개발 > 알고리즘' 카테고리의 다른 글

백준 11021번  (1) 2023.10.12