정구리의 우주정복
[BOJ] 백준 2839번 - 설탕 배달 파이썬 본문
반응형
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을 출력
반응형
'ALGORITHM > SOLVE' 카테고리의 다른 글
[BOJ] 백준 2798번 - 블랙잭 파이썬 (0) | 2020.05.21 |
---|---|
[BOJ] 백준 2292번 - 벌집 파이썬 (0) | 2020.05.20 |
4874. [파이썬 S/W 문제해결 기본] 5일차 - Forth (2) | 2020.05.18 |
4873. [파이썬 S/W 문제해결 기본] 4일차 - 반복문자 지우기 (0) | 2020.05.18 |
4871. [파이썬 S/W 문제해결 기본] 4일차 - 그래프 경로 (0) | 2020.05.17 |
Comments