class Solution {
public long solution(int price, int money, int count) {
long answer = -1;
long sum = 0; // 금액 커서 long 으로 선언!
for(int i = 1; i <= count; i++){
sum += price * i;
}
if(money < sum){
answer = (long)sum - money; //금액 1,000,000,000자연수 이므로 형변환
}else{
answer = 0;
}
return answer;
}
}
1.
class Solution {
public long solution(int price, int money, int count) {
long answer = -1;
answer = (long)price*count*(count+1)/2 - money;
return answer<=0?0:answer;
}
}
💬 삼항연산자로도 가능. 훨씬 코드가 깔끔하다.
✔ String api 확인(equalsIgnoreCase)