본문 바로가기
프로그래밍/알고리즘

프로그래머스 - 부족한 금액 계산하기 파이썬

by monicada 2023. 1. 5.
728x90

문제

 

나의 풀이 

#함수 만들고 사용할 파라미터 할당 
def solution(price, money, count):
    #사용할 변수 초기화 
    pay = 0 
    #1부터 count까지의 범위에서 반복문 실행 
    for i in range(1, count+1):
        #pay에 티켓값에 탄 횟수를 더한 값을 더해줌 
        pay += (price*i)
    #만약 돈이 모자르면 
    if money <pay:
        #모자른 금액 출력 
        return pay-money
    #돈이 안모자르면
    else:
        #문제의 조건에 따라 0을 출력
        return 0

 

다른 풀이 

def solution(price, money, count):
    answer = 0
    for i in range(1, count+1):
        answer += price*i
    if answer<money: 
        return 0 
    return answer-money

댓글