카운트 업 구현에 대하여(with.Java)
카운트 업 구현에 대하여(with.Java) 알아본 글입니다.
코딩 테스트 문제를 풀며, 풀었던 문제에 대한 회고와 다른 풀이 방법을 알아보며, 알아가고자 합니다. 문제에 대해 먼저 알아보겠습니다.
문제
정수 start_num와 end_num가 주어질 때, start_num부터 end_num까지의 숫자를 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.입출력 예
입출력 예시
start_num: 3 end_num: 10 result: [3, 4, 5, 6, 7, 8, 9, 10]
문제에 대한 나의 풀이
import java.util.ArrayList;
import java.util.List;
class Solution {
public List<Integer> solution(int start_num, int end_num) {
List<Integer> result = new ArrayList<>();
for (int i = start_num; i <= end_num; i++) {
result.add(i);
}
return result;
}
}
풀이 설명
시작 숫자 start_num부터 종료 숫자 end_num까지의 숫자를 반복하여 ArrayList의 초기 값으로 설정된 result 리스트에 추가하고, 최종적으로 리스트를 반환합니다.