빙응의 공부 블로그
[Programmers]LV.1 부족한 금액 계산하기 본문

📝풀이
보자마자 스트림으로 풀면 좋겠다고 생각했다.
사실상 팩토리얼 계산이랑 비슷한 느낌으로 갔다.
import java.util.stream.LongStream;
class Solution {
public long solution(int price, int money, int count) {
long total_price = LongStream.rangeClosed(1, count)
.map(i -> price * i)
.sum();
return Math.max(total_price - money, 0);
}
}
'Argorithm' 카테고리의 다른 글
| [Programmers]LV.1 로또의 최고 순위와 최저 순위 (0) | 2023.12.29 |
|---|---|
| [Programmers]LV.1 약수의 개수와 덧셈 (1) | 2023.12.28 |
| [Programmers]Lv.1 최소직사각형 (1) | 2023.12.28 |
| [Programmers]Lv.1 신고 결과 받기 (0) | 2023.12.27 |
| [Programmers]Lv.1 성격 유형 검사 (1) | 2023.12.27 |