반응형
문제
소스 코드
coin = [1, 10, 25]
dp = [0] * 100
for i in range(1, len(dp)):
dp[i] = 0x7fffffff
for j in range(len(coin)):
if (i - coin[j]) >= 0:
dp[i] = min(dp[i], dp[i-coin[j]] + 1)
t = int(input())
for i in range(t):
n = int(input())
coin_count = 0
while n > 0:
lt_100 = n % 100
coin_count += dp[lt_100]
n = int(n/100)
print(coin_count)
반응형
'Algorithm' 카테고리의 다른 글
[백준 1712번] 손익분기점 (0) | 2019.09.03 |
---|---|
[백준 2798번] 블랙잭 문제 - Java (0) | 2019.08.30 |
[백준 6064번] 카잉 달력 - Python (0) | 2019.05.10 |
[백준 2839번] 설탕 배달 - Python (0) | 2019.05.09 |
[백준 2579번] 계단 오르기 - JAVA (0) | 2019.05.09 |