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
반응형
'JAVA > Programmers' 카테고리의 다른 글
JAVA 프로그래머스 [행렬의 덧셈] 자바 Lv.1 (0) | 2023.08.08 |
---|---|
JAVA 프로그래머스 [문자열 다루기 기본] 자바 Lv.1 (0) | 2023.08.07 |
JAVA 프로그래머스 [문자열 내림차순으로 배치하기] 자바 Lv.1 (0) | 2023.08.07 |
JAVA 프로그래머스 [약수의 개수와 덧셈] 자바 Lv.1 (0) | 2023.08.06 |
JAVA 프로그래머스 [내적] 자바 Lv.1 (0) | 2023.08.05 |
댓글