Argorithm
[Programmers]LV.1 부족한 금액 계산하기
빙응이
2023. 12. 28. 16:24

📝풀이
보자마자 스트림으로 풀면 좋겠다고 생각했다.
사실상 팩토리얼 계산이랑 비슷한 느낌으로 갔다.
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);
}
}