
[백준 2839번] 설탕 배달 – 가장 적은 봉지 수로 배달하기
·
python/algorithm
문제 개요문제 링크 : https://www.acmicpc.net/problem/2839 위 문제를 쉽게 얘기하면 우리는 설탕 배달을 맡은 배달원입니다.설탕을 포장할 수 있는 봉지는 딱 두 종류 뿐입니다.5kg 봉지3kg 봉지이제 고객이 N kg의 설탕을 주문했습니다.당신은 이 설탕을 최대한 적은 수의 봉지로 포장해야 합니다. 만약 정확히 N kg을 만들 수 없다면?-1을 출력하세요. 예를 들어 입력이18 이렇게 들어왔으면총 설탕 18kg을 배달해야 함가능한 포장 방법5kg x 3개 = 15kg나머지 3kg → 3kg x 1개총 4봉지가 나오게 됩니다.이걸 직접 풀어보면 다음과 같습니다.배달원설탕 (kg)포장 봉지 (kg)남은 설탕 (kg)118518 - 5 = 13213513 - 5 = 83858 - ..