개발 => 복습 후 재정리 대기/알고리즘

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

장 상 현 2021. 6. 17.

 

n = int(input())
bong = 0

while True: # 무한 반복
    if n % 5 == 0: # 입력받은 값이 5로 나누어 떨어지면
        bong = bong + (n // 5) # 몪을 구해서 봉다리 변수에 저장
        print(bong) # 출력
        break # 멈춰!
    n = n - 3 # 5로 안 나누어 떨어지면 3을 살포시 빼 보고
    bong = bong + 1 # 봉다리 갯수 늘려서 다시 반복

    if n < 0: # 3을 빼다 음수가 되어 버리면?
        print(-1) # 나누어 떨어지지 않으니 -1 출력
        break

 

 

2839번: 설탕 배달

상근이는 요즘 설탕공장에서 설탕을 배달하고 있다. 상근이는 지금 사탕가게에 설탕을 정확하게 N킬로그램을 배달해야 한다. 설탕공장에서 만드는 설탕은 봉지에 담겨져 있다. 봉지는 3킬로그

www.acmicpc.net

 

댓글