가오리의 코딩일기

거스름돈 본문

Python/이코테

거스름돈

류경혜 2022. 5. 23. 16:00

그리디 알고리즘

→ 매 순간 가장 좋아 보이는 것을 선택하고 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다

→ '가장 큰/작은' 순서대로 같은 기준을 제시해줌

coin = int(input())  # 문제에선 1260원이라고 주어짐
money = [500, 100, 50, 10]
count = 0  # 거슬러줄 동전의 수
for c in money:
    count += coin//c
    coin %= c
    # print(str(c)+"원", count)
print(count)

 

'Python > 이코테' 카테고리의 다른 글

곱하기 혹은 더하기  (0) 2022.05.26
모험가 길드  (0) 2022.05.26
1이 될 때까지  (0) 2022.05.25
숫자 카드 게임  (0) 2022.05.25
큰 수의 법칙  (0) 2022.05.24