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

+ Recent posts