[프로그래머스] 위클리 챌린지 1주차 파이썬

FFTL:)·2021년 8월 9일

위클리 챌린지 (https://programmers.co.kr/learn/challenges)

문제

그렇게 어렵지 않았던 계산 문제입니다. 문제에서 주어진 대로 그대로 구현을 하면 되는 문제입니다.

문제 해결

  • price값과 1부터 count까지 1씩 증가시키면서 곱해주어 총 금액을 구해줍니다.
  • 나의 돈 money가 총금액보다 크면 return 0;을 아닐 경우 총 금액과 money의 차를 return 해줍니다.
def solution(price, money, count):
    total_price = 0;
    
    #1 ~ count까지 증가시키며 총금액을 구한다.
    for i in range(1, count+1):
        total_price += price * i;
    
    #가진 돈이 총금액보다 크다면 return 0;
    if money > total_price:
        return 0;
    
    #아닐 경우 총금액과 money의 차를 return;
    answer = total_price - money;

    return answer;
profile
생각하는 개발자가 되자!

0개의 댓글