부족한 금액 계산하기 Lv. 1

박영준·2022년 11월 21일
0

코딩테스트

목록 보기
12/300
class Solution {
    public long solution(int price, int money, int count) {
        long answer = -1;

        return answer;
    }
}

해결법

방법 1

class Solution {
    public long solution(int price, int money, int count) {
        long answer = 0;
        long sum = 0;
        
        for (int i = 1; i <= count; i++) {
            sum += price * i;
        }
        
        if (money < sum) {
            answer = sum - money;
        }      
        
        return answer;
    }
}

원래 이용료 = price
놀이기구 N 회 = 가격 N 배 증가
놀이기구 타는 횟수 = count
내가 가진 금액 = money

전체 비용 - money --> 비용 모자라면 그 비용만큼 return
비용 모자라지 x --> 0 return

price 1 + price 2 + ... + price * count 회 = 총 비용 sum


부족한 금액 계산하기 Lv. 1

profile
개발자로 거듭나기!

0개의 댓글