Programmers
[프로그래머스 / 파이썬 풀이] 콜라 문제
Hoo_Dev
2023. 1. 17. 19:45
def solution(a, b, n):
answer = (n // a) * b
remain = answer + (n % a)
while True:
answer += (remain // a) * b
remain = (remain // a) * b + (remain % a)
if remain < a:
break
return answer
처음에 바꾼 병을 넣고 while문 실행.
남은 병이 내야 할 병보다 적으면 break