[ 답안 ]
class Solution {
// money의 범위가 int를 벗어나므로 long으로 받아온다.
public long solution(long price, long money, long count) {
long answer = 0;
for(int i = 1 ; i <= count ; i++) {
money -= price*i;
}
if(money < 0 ) {
answer = Math.abs(money);
}else {
answer = 0 ;
}
return answer;
}
}
삼항연산자를 이용한 풀이
class Solution {
public long solution(long price, long money, long count) {
long answer = 0;
for(int i = 1 ; i <= count ; i++) {
money -= price*i;
}
answer=(money < 0)? Math.abs(money): 0 ;
return answer;
}
}