-
Notifications
You must be signed in to change notification settings - Fork 0
Greedy
PingpingPapa edited this page Feb 10, 2022
·
6 revisions
현재 상황에서 지금 당장 좋은 것만 고르는 것
그리디 알고리즘으 적용할 때는 이 해법이 정당한지 검토해야한다.
- 거스름돈 500원, 100원, 50원, 10원을 사용하여 거슬러진 동전의 수를 최소화 하는 것
n = int(input())
coin = [500, 100, 50, 10]
coin_num = 0
for c in coin:
coin_num += n // c
n %= c
print(coin_num)
- <이것이 코딩 테스트다>에서 언급된 Greedy 관련 알고리즘
- Floyd-Warchall : 최단 경로
- Eijkstra : 최단 경로