Skip to content

Commit 0c7205b

Browse files
authored
Minimum Coins Required
Number of minimum coins required from the given list for to get desired amount from the coins.
1 parent fb98a5d commit 0c7205b

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Minimum Coins Required

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
def min_coins(coins,amount):
2+
coins.sort(reverse=True)
3+
num_coins=0
4+
for i in coins:
5+
if amount==0:
6+
break
7+
num_coins+=amount//i
8+
amount%=i
9+
if amount==0:
10+
return num_coins
11+
else:
12+
return -1
13+
coins=list(map(int,input().split()))
14+
amount=int(input())
15+
print(min_coins(coins,amount))

0 commit comments

Comments
 (0)