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을 출력
반응형