알고리즘테스트/Programmers

[Lv.1_Java] 부족한 금액 계산하기!

코딩거인 2023. 4. 9. 17:12
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