백준 5585 거스름돈 (python)
2023. 2. 26. 17:28ㆍBOJ
728x90
그리디알고리즘 공부중
그리디 알고리즘은 기준에 따라 좋은 것을 선택하는 알고리즘.
문제에서 '가장 큰 순서대로', '가장 작은 순서대로'와 같은 기준을 알게모르게 제시해준다.
거스름돈문제는 그리디알고리즘을 대표하는 문제
https://www.acmicpc.net/problem/5585
coin = [500, 100, 50, 10, 5, 1]
price = input()
left = 1000 - int(price)
count = 0
for c in coin:
count += left//c
#print('count: ', count, 'left: ', left)
left = left % c
print(count)
'BOJ' 카테고리의 다른 글
백준 1927 최소 힙 (python) 🥈 실버2 (0) | 2023.03.20 |
---|---|
백준 13305 주유소 _ 실버3_ 그리디 (1) | 2023.03.17 |
백준 c언어문제 (0) | 2023.02.21 |
스키마에듀 0218 수업준비_별찍기특집 (0) | 2023.02.16 |
프로그래머스 lv.1 숫자 문자열과 영단어 (python) (0) | 2023.01.20 |