본문 바로가기
JAVA/Programmers

JAVA 프로그래머스 [부족한 금액 계산하기] 자바 Lv.1

by tripleup 2023. 8. 7.
728x90
반응형

[프로그래머스] 코딩테스트 연습 -> 위클리 챌린지 -> 부족한 금액 계산하기

https://school.programmers.co.kr/learn/courses/30/lessons/82612


해결 과정

 

타려는 놀이기구에 총 값은 price에 count만큼 곱해준 것을 합한 것으로 생각하면 된다.

 

먼저 총 지불 금액을 total 변수로 만들어 주고,

반목문을 이용해서 total += price * i 를 계산해준다.

 

여기서 부족한 돈은 total-money 가 된다.

여기서 만약 돈이 부족하지 않으면 0을 return 해주는 조건문만 추가로 달아주면 된다.

 

소스 코드

 

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

 


728x90
반응형

댓글