프로그래머스 lv1 부족한 금액 계산하기 파이썬
놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성하세요. 단, 금액이 부족하지 않으면 0을 return 하세요.
요즘 좀 번아웃이🔥🔥 와서 쉬운 문제를 들고 왔다. 무려 정답률 70프로의 문제..!
1. 재귀함수나, for문으로 해결하면 될듯.... 끝!
def solution(price, money, count):
result = 0
for i in range(1, count+1):
result += price * i
if result - money <= 0:
return 0
return result - money
이걸 등차함수
로 식을 만들어서 푸시는 분들도 봤다.
그것 보다는 max(0, 식)
을 넣어서 음수 일경우에도 최댓값인 0
을
return
하도록 짜시는 분을 봤는데 이런 부분은
다른 곳에 응용해봐도 좋을 듯!