728x90
문제풀이
n=int(input())
count=0
coin_types = [500,100,50,10]
for coin in coin_types:
count+=n//coin
n%=coin
print(count)
*그리디 알고리즘 적용이 가능한 이유
가지고 있는 동전 중, 큰 단위가 항상 작은 단위의 배수이므로, 작은 단위의 동전들을 종합해 다른 해가 나올 수 없다!
728x90
'📁 코딩테스트 준비 > Python' 카테고리의 다른 글
[그리디 / python] 숫자 카드 게임 (0) | 2022.11.10 |
---|---|
[그리디 / python] 큰 수의 법칙 (0) | 2022.11.10 |
[SWEA / python] 1936. 1대1 가위바위보 (D1) (0) | 2022.11.09 |
[SWEA / python] 1545. 거꾸로 출력해 보아요 (D1) (0) | 2022.11.08 |
[SWEA / python] 2046. 스탬프 찍기 (D1) (0) | 2022.11.08 |