코딩문제풀이/파이썬
[프로그래머스] 부족한 금액 계산하기 (파이썬)
오늘밤공부
2023. 2. 25. 12:25
반응형
🗓️ 문제 설명
- 새로 생긴 놀이기구는 인기가 많아 원래 이용료는 price이지만, N번째 이용하면 N배의 이용료를 받기로 했습니다.
- 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 반환하세요.
- 금액이 부족하지 않으면 0을 반환하세요.
- 제한 사항
- 1 ≤ price ≤ 2500
- 1 ≤ money ≤ 1000000000
- 1 ≤ count ≤ 2500
- 입출력 예시
price | money | count | result |
3 | 20 | 4 | 10 |
💻 코드
최종 코드
코드 풀이
다른 사람 풀이
더보기


풀이 1번

- price * (count + 1 ) * count // 2 : 총 이용료를 계산하는 수식
- 총 이용료와 money를 뻴셈하였을 때,
총 이용료가 크면 부족한 금액을 반환
money가 크면 음수가 되기 때문에 0을 반환
풀이 2번

- sum()부분을 통해 총 이용료를 계산하여 money와의 차이를 구함
- 위의 차이와 0을 비교하여 작은 숫자의 절대값을 반환
반응형