We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cc36bac commit efa4da1Copy full SHA for efa4da1
coin-change/jdy8739.js
@@ -0,0 +1,16 @@
1
+/**
2
+ * @param {number[]} coins
3
+ * @param {number} amount
4
+ * @return {number}
5
+ */
6
+var coinChange = function(coins, amount) {
7
+ const dp = [0, ...(new Array(amount).fill(amount + 1))];
8
+
9
+ for (coin of coins) {
10
+ for (let a = coin; a <= amount; a++) {
11
+ dp[a] = Math.min(dp[a], dp[a - coin] + 1);
12
+ }
13
14
15
+ return dp[amount] < amount + 1 ? dp[amount] : -1
16
+};
0 commit comments