[기본수학1] 설탕 배달

2021. 2. 24. 21:26백준

 

2839번: 설탕 배달

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

www.acmicpc.net

 

 

제출코드

from sys import stdin

kg = int(stdin.readline())


def get_container_count(kg: int):
    total_max = kg // 3
    # 나올 수 있는 토탈 최대값
    total_min = kg // 5
    # 나올 수 있는 토탈 최소값
    if kg % 5 == 0:
        return total_min

    for i in range(0, total_max + 1):
        three_rest = (kg - (3 * i))
        if three_rest % 5 == 0:
            return i + (three_rest // 5)

    return -1


# 5킬로, 3킬로


print(get_container_count(kg))