JAVA/Programmers
JAVA 프로그래머스 [부족한 금액 계산하기] 자바 Lv.1
tripleup
2023. 8. 7. 10:23
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
반응형