https://programmers.co.kr/learn/courses/30/lessons/82612
코딩테스트 연습 - 부족한 금액 계산하기
새로 생긴 놀이기구는 인기가 매우 많아 줄이 끊이질 않습니다. 이 놀이기구의 원래 이용료는 price원 인데, 놀이기구를 N 번 째 이용한다면 원래 이용료의 N배를 받기로 하였습니다. 즉, 처음 이
programmers.co.kr
풀이 과정
탑승시 필요한 금액 = 기본 금액 * 탑승 횟수 임을 생각하면서 탑승 횟수에 따른 필요 금액의 누적 합과 보유 금액을 비교해주고 모자란 금액을 출력하거나 0을 출력해주면 된다.
소스 코드
def solution(price, money, count):
answer = 0
need_money = 0
for ride_count in range(1, count+1):
need_money += price * ride_count
if need_money > money:
answer = need_money - money
return answer
'알고리즘 문제 풀이 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 같은 숫자는 싫어 [파이썬] (0) | 2022.06.16 |
---|---|
프로그래머스 - [1차] 비밀지도 [파이썬] (0) | 2022.06.15 |
프로그래머스 - 나머지가 1이 되는 수 찾기 [파이썬] (0) | 2022.06.15 |
프로그래머스 - 최소직사각형 [파이썬] (0) | 2022.06.15 |
프로그래머스 - 2016년 [파이썬] (0) | 2022.06.15 |