728x90
반응형
11047번 동전 0과 거의 똑같은 문제이다.
거스름돈보다 싼 동전 중에서 제일 큰 것부터 순서대로 꽉꽉 채운다는 느낌으로 풀면 된다.
change = 1000 - int(input())
cnt = 0
for c in [500, 100, 50, 10, 5, 1]:
if c <= change:
cnt += change//c
change %= c
if change == 0:
break
print(cnt)
728x90
반응형
'Agorithm > 백준 알고리즘' 카테고리의 다른 글
백준 알고리즘 2847번 게임을 만든 동준이(python) (0) | 2021.01.30 |
---|---|
백준 알고리즘 1439번 뒤집기(python) (0) | 2021.01.30 |
백준 알고리즘 10953번 A + B - 6(python) (0) | 2021.01.28 |
백준 알고리즘 1654번 랜선 자르기(python) (0) | 2021.01.28 |
백준 알고리즘 2110번 공유기 설치(python) (0) | 2021.01.28 |