| 문제 | 레벨 | 정답률 |
|---|---|---|
| 부족한 금액 계산하기 | Lv.1 | 83% |


class Solution {
public long solution(int price, int money, int count) {
long answer = -1;
long needMoney = 0;
for(int i = 0; i<count; i++){
needMoney += price * (i+1);
}
if(needMoney > money){
answer = needMoney - money;
}else{
answer = 0;
}
return answer;
}
}
사실 로직 설명도 할게 딱히 없는 쉬운 문제이지만,
처음에 테케는 맞는데 몇 가지 케이스에서 통과하지 못해서 코드를 다시 보니 long타입으로 되어 있어서 needMoney 변수도 long 타입으로 고치니 성공~!
int로 하고 왜 오류인지 모르겠다면 long으로 고쳐보자.