Skip to content

Commit 2d8ac7e

Browse files
author
Bob Zhao
committed
Mock with will
1 parent fe80434 commit 2d8ac7e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

ctci/chpt8/coinchange.py

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import sys
2+
3+
def coin_change(value, num_coins, coins):
4+
5+
coin_req = [sys.maxsize] * (value +1)
6+
coin_req[0] = 0
7+
for amt in range(1, value):
8+
for j in range(num_coins):
9+
if coins[j] < amt:
10+
coin_req[amt] = min(coin_req[amt - coins[j]] + 1, coin_req[amt])
11+
12+
13+
14+
return coin_req[value]

0 commit comments

Comments
 (0)