class Solution {
public long solution(int price, int money, int count) {
long answer = -1;
long sumPrice = 0;
for (int i = 0; i <= count; i++) { //반복 횟수에 유의, 0번부터 count까지 실행되어야 함
sumPrice += price * i; //총 이용금액을 계산
if (money > sumPrice) {
answer = 0;
} else {
answer = sumPrice-money;
}
}
return answer;
}
}
int는 -2147483648 ~ 2147483647 (10자리) 허용된다.
'Language > JAVA' 카테고리의 다른 글
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2022.01.15 |
---|---|
[프로그래머스] 2016년 (0) | 2022.01.15 |
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2022.01.15 |
[프로그래머스] 행렬의 덧셈 (0) | 2022.01.15 |
[프로그래머스] 핸드폰 번호 가리기 (0) | 2022.01.15 |