Skip to content

Commit ba56afa

Browse files
committed
coin change
1 parent 4136b95 commit ba56afa

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
class Solution:
2+
def coinChange(self, coins: List[int], amount: int) -> int:
3+
if amount == 0:
4+
return 0
5+
dp = [0] * (amount + 1) # dp[n] ์€ n ์›์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ๋™์ „ ๊ฐœ์ˆ˜๋ฅผ ์ €์žฅํ•œ๋‹ค.
6+
7+
for coin in coins:
8+
if coin == amount:
9+
return 1
10+
if coin < amount:
11+
dp[coin] = 1
12+
13+
# dp ๋ฅผ ์ฑ„์šฐ์ž
14+
for i in range(amount)
15+
16+
return dp[amount] if dp[amount] != 0 else -1

0 commit comments

Comments
ย (0)