정구리의 우주정복

[BOJ] 백준 2839번 - 설탕 배달 파이썬 본문

ALGORITHM/SOLVE

[BOJ] 백준 2839번 - 설탕 배달 파이썬

Jungry_ 2020. 5. 19. 17:21
반응형
num = int(input())
box = 0

while True:
    if num %5 ==0: #num 이 5의 배수인 경우
        box = box+num//5
        break
    if num ==3:
        box +=1
        break
    num -=3
    box +=1
    if num <=2:
        box = -1
        break
print(box)

5로 나눠떨어지면 박스의 개수에 나누기 5의 몫만큼 더해주고 

만약 num 이 3이면 박스에 +1 해주고 break

그게 아니라면 num 은 -3을 해주고 박스는 +1 을 해준다 

num 이 2 나 1 이 된 경우에는 나눌수 없는 경우이므로 -1을 출력

반응형
Comments