We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77ed47a commit 12117a4Copy full SHA for 12117a4
โcoin-change/uraflower.js
@@ -0,0 +1,20 @@
1
+/**
2
+ * ์ฃผ์ด์ง ๊ธ์ก์ ๋์ ์ผ๋ก ๊ฑฐ์ค๋ฅผ ๋ ์ต์ ๋์ ๊ฐ์๋ฅผ ๋ฐํํ๋ ํจ์
3
+ * @param {number[]} coins
4
+ * @param {number} amount
5
+ * @return {number}
6
+ */
7
+const coinChange = function (coins, amount) {
8
+ const dp = [0, ...Array(amount).fill(amount + 1)];
9
+
10
+ for (let coin of coins) {
11
+ for (let n = coin; n <= amount; n++) {
12
+ dp[n] = Math.min(dp[n], dp[n - coin] + 1)
13
+ }
14
15
16
+ return dp[amount] > amount ? -1 : dp[amount]
17
+};
18
19
+// ์๊ฐ๋ณต์ก๋: O(c*n) (c: coins.length, n: amount)
20
+// ๊ณต๊ฐ๋ณต์ก๋: O(n)
0 commit comments