자바 알고리즘

[알고리즘] 프로그래머스 - 부족한 금액 계산하기

Big Iron 2023. 5. 8. 23:01

1. 조건


image

2. 내 생각


문제가 크게 어려워 보이진 않았다. 이용하는 놀이기구의 횟수만큼 반복문을 돌려 이용료를 더해주면 될 것 같았다.

 

3. 실행 결과


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 = 0;
        }else if (sum > money) {
            answer = sum - money;
        }

        return answer;
    }
}

image

문제에서는 횟수가 n이지만 실제 코드에서는 n이 아니라 count였기에 반복문을 count만큼 진행했다.