코딩,안되면 될때까지

2839-설탕 본문

백준/백준-파이썬

2839-설탕

soo97 2022. 1. 21. 22:40
728x90
반응형

https://www.acmicpc.net/problem/2839

 

2839번: 설탕 배달

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

www.acmicpc.net

<풀이>

1.가장적은 봉지->5kg최대한 많이 사용

2.무게 n에서 3kg 만큼 빼면서 봉지의 갯수를 하나씩 늘려나가다가 5의 배수가 되는순간 5로 나눠준 몫을 더해준다.

3.5kg을 최대한 많이 사용한다고 해서 5kg을 얼마나 사용할지를 먼저 생각하는게 아닌 3kg짜리의 봉투를 얼마나 적게 사용할수 있는지 먼저 생각하는것이 중요하다.

 

-파이썬-

n = int(input())
count=0
while(n>=0):
    if n%5 == 0:
        count+=n//5
        print(count)
        break
    n-=3
    count+=1
else:
    print(-1)

 

728x90
반응형

'백준 > 백준-파이썬' 카테고리의 다른 글

11047-동전0  (0) 2022.01.25
11399-ATM  (0) 2022.01.23
1541-잃어버린 괄호  (0) 2022.01.20
1946-신입사원  (0) 2022.01.18
13305-주유소  (0) 2022.01.17
Comments