거인의 코딩일지
[Lv.1_Java] 부족한 금액 계산하기! 본문
728x90
class Solution {
public long solution(int price, int money, int count) {
long answer = -1;
long all = 0;
for(int i = 1; i<= count; i++){
all += price*i;
}
if(money > all){
answer = 0;
}else{
answer = all-money;
}
return answer;
}
}
처음에는 all 이라는 변수를 int로 설정하고 실행했지만 몇개는 맞고 몇개는 틀려서 long로 바꿔서 통과했다
아무 생각 없이 int 로 변수를 선언했지만 int 크기를 넘어가는 수가 생기기 떄문에 long 가 맞는 설정이다!
Lv.1 치곤 생각보다 스무스하게 넘어갔다 화이팅하자!!
728x90
'알고리즘테스트 > Programmers' 카테고리의 다른 글
[Lv.2_Java] 최솟값구하기 (0) | 2023.04.28 |
---|---|
[Lv.1_Java] 예산 (0) | 2023.04.24 |
[Lv.0_Java] 편지...! (0) | 2023.03.30 |
[Lv.1_Java]제일 작은 수 제거하기 (0) | 2023.03.29 |
[Lv.1_Java] 없는 숫자 더하기 (0) | 2023.03.29 |