정구리의 우주정복
그리디 알고리즘 기초 - 거스름돈 본문
반응형
그리디 알고리즘은 "현재 상황에서 지금 당장 좋은걸 고르는 방법" 을 이용한 알고리즘이다
대표적인 문제로 거스름돈 문제가 있다
동전의 갯수를 최소화하여 돈을 거슬러 주는 문제이다
거스름 돈을 줄때에 제일 큰 금액부터 거슬러 주면 성립이 된다
#greedy 의 대표 문제 거스름돈
money = int(input())
count = 0
coins = [500,100,50,10]
for i in coins:
count += money // i
money %= i
print(count)
반응형
'ALGORITHM > BASIC' 카테고리의 다른 글
[파이썬] 성적 낮은 순서로 이름 출력하기 (0) | 2020.09.02 |
---|---|
구현 - 상하좌우 로 이동하는 문제 (0) | 2020.08.28 |
[알고리즘 기초] 선형 탐색 ( linear_search) (0) | 2020.06.16 |
[알고리즘 기초] 그리디 알고리즘 (Greedy Algorithm) (0) | 2020.05.30 |
[알고리즘 기초] 백준 2750번 - 수 정렬하기 파이썬 (버블정렬,삽입정렬) (0) | 2020.05.23 |
Comments