부족한 금액 계산하기 | 프로그래머스

Bluewave·2024년 9월 6일

코테공부_java

목록 보기
63/99
post-thumbnail

문제

💌 문제 바로가기

문제레벨정답률
부족한 금액 계산하기Lv.183%

My Code

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으로 고쳐보자.

profile
Developer's Logbook

0개의 댓글