[백준/파이썬] 5032번

민정·2023년 1월 26일
0

[백준/파이썬]

목록 보기
60/245
post-thumbnail

백준 5032번

문제

https://www.acmicpc.net/problem/5032

코드

e,f,c = map(int, input().split())

temp = e // c + e %c + f

result = e // c 

while temp >= c :
    result += temp //c 
    temp = (temp % c) + (temp // c)

print(result)

풀이

처음엔 e+f를 c로 나눠서 푸는거 아닌가 했는데 너무 간단하기도 하고 답도 틀려서 엥,,뭐지,, 했다.
근데 빈병으로 새병을 바꾸고 또 다시 빈병이 발생하는 것까지 포함해야한다는걸 알았다~! ㅎ.ㅏ.ㅎ.ㅏ.
그래서 while문을 통해 구현했다.
새병을 받으면 빈병이 만들어진다는게 중요!!!!!!

profile
パㅔバ6ㅇr 덤벼ㄹΓ :-0

0개의 댓글