반응형
[프로그래머스] Java 코딩테스트 연습 - 카운트 다운
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/181899
문제
정수 start와 end가 주어질 때, start에서 end까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
풀이
start-end+1의 크기를 갖는 answer 변수를 선언하고, for 반복문으로 각 반복마다 answer의 각 요소에 1씩 감소하는 start 값을 할당했다.
소스코드
class Solution {
public int[] solution(int start, int end) {
int size = start - end + 1;
int[] answer = new int[size];
for (int i = 0; i < size; i++) {
answer[i] = start--;
}
return answer;
}
}
반응형
'코딩테스트연습 > [프로그래머스] Java' 카테고리의 다른 글
[프로그래머스] Java 코딩테스트 연습 - A 강조하기 (2) | 2023.06.22 |
---|---|
[프로그래머스] Java 코딩테스트 연습 - 카운트 업 (2) | 2023.06.22 |
[프로그래머스] Java 코딩테스트 연습 - n보다 커질 때까지 더하기 (1) | 2023.06.22 |
[프로그래머스] Java 코딩테스트 연습 - 길이에 따른 연산 (2) | 2023.06.21 |
[프로그래머스] Java 코딩테스트 연습 - 5명씩 (2) | 2023.06.21 |