[level 0] 카운트 다운 - 181899
성능 요약
메모리: 86.5 MB, 시간: 0.02 ms
구분
코딩테스트 연습 > 코딩 기초 트레이닝
문제 설명
정수 start
와 end
가 주어질 때, start
에서 end
까지 1씩 감소하는 수들을 차례로 담은 리스트를 return하도록 solution 함수를 완성해주세요.
제한사항
- 0 ≤
end
≤start
≤ 50
입출력 예
start | end | result |
---|---|---|
10 | 3 | [10, 9, 8, 7, 6, 5, 4, 3] |
입출력 예 설명
입출력 예 #1
- 10부터 3까지 1씩 감소하는 수를 담은 리스트는 [10, 9, 8, 7, 6, 5, 4, 3]입니다.
Comments
IntStream의 range와 rangeClosed 차이점
IntStream.range : IntStream.range(1,11)로 사용하게 된다면 1~10까지 숫자를 출력
rangeClosed : rangeClosed(1,10)이 1~10까지 숫자를 출력(range(1,11)과 동일한 동작)
import java.util.stream.IntStream;
class Solution {
public int[] solution(int start, int end) {
return IntStream.rangeClosed(-start, -end).map(i -> -i).toArray();
}
}
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges
'알고리즘 문제풀이 > Programmers' 카테고리의 다른 글
[level 0] A로 B 만들기 - 120886 (0) | 2023.08.16 |
---|---|
Programmers [level 0] 최댓값 만들기 (2) - 120862 (0) | 2023.08.16 |
Programmers [level 0] rny_string - 181863 (0) | 2023.08.11 |
Programmers [level 0] 문자열을 정수로 변환하기 - 181848 (0) | 2023.08.11 |
Programmers [level 0] 문자 반복 출력하기 - 120825 (0) | 2023.08.10 |