Algorithm : Programmers - 부족한 금액 계산하기

코일·2021년 12월 28일
0

algorithm

목록 보기
25/37
post-thumbnail

👉 문제

🤔생각해보기
1) price를 count 번 누적하고,
2) 누적된 값을 money에서 차감하고 출력한다.
3) 누적된 값이 money 보다 크다면 return 0

👉 해결

def solution(price, money, count):

    won = 0
    won1 = 0
    for i in range(count):
        won += price
        won1 += won
    
    if won1 - money >= 0:
        return won1 - money
    
    elif money - won1 >= 0:
        return 0

🐱‍👤모범답안

def solution(price, money, count):
    return max(0,price*(count+1)*count//2-money)

.. 오 놀랍네

profile
How do you get what you want?🤔🤔

0개의 댓글