알고리즘 문제 풀이/프로그래머스

[프로그래머스] (JAVA) Lv1 부족한 금액 계산하기

노루스름한맛 2023. 5. 25. 00:39

문제

 

계획

1. count(놀이기구 이용 횟수)만큼 for문을 돌려서 sum 변수에 놀이기구 이용료를 저장한다. 

2. if문을 사용해서 sum이 money보다 작으면 0을 리턴하고 

    sum이 money보다 크면 sum-money(부족한 금액)를 리턴한다. 

 

나의 코드

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

        return answer;
    }
}