프로그래머스 위클리 챌린지 1주차 부족한 금액 계산하기

choiyongheon·2021년 9월 6일
1

문제 보자마자 푸는 법은 감이왔으나.. 제한사항때문에 조금 시간이 걸렸다.
주어진 price = 2500, 이용횟수가 2500이라면 int형의 범위를 넘어서게 되므로 long으로 처리해야한다..

따라서 주어진 int money를 long money로 바꾸면 해결 완료!

class Solution {
   public static long solution(int price, long money, int count){
        for(int i=count; i>=0; i--){
            money -= (i*price);
        }
        if(money >= 0)
            return 0;
        else
            return Math.abs(money);
    }
}

그리고 프로그래머스는 처음이라 조금 코드 제출하는게 어색하다.. 백준은 다 긁어와서 제출하면 되는데 여기는 solution 클래스에 만들어야해서 뭔가 어색하당.. 적응해야할 것 같다.

profile
주니어 백엔드 개발자

0개의 댓글

관련 채용 정보