코딩항해기
[프로그래머스][JAVA] 카운트 업 본문
문제 설명
정수 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;
}
이런 조건문이 좋을지 아니면 지금과 같이 쓴 조건문이 좋을지 아직까지 감이 잘 오지 않는다..
오늘 문제 풀이한 방식은 변수가 하나 더 필요하기 때문에 참고답안 방식이 더 좋을 것 같다.
'problem solving > 코딩 테스트' 카테고리의 다른 글
[프로그래머스/JAVA] 나이 출력 (0) | 2024.07.01 |
---|---|
[프로그래머스/JAVA] 마지막 두 원소 (0) | 2024.06.30 |
[프로그래머스][JAVA] 수 조작하기 (0) | 2024.06.25 |
[프로그래머스][JAVA] 글자 이어 붙여 문자 만들기 (0) | 2024.06.22 |
[프로그래머스][JAVA] 문자열 뒤의 n글자 (0) | 2024.06.21 |