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 0e4d8c4 commit 0671d92Copy full SHA for 0671d92
โcoin-change/sora0319.javaโ
@@ -0,0 +1,21 @@
1
+import java.util.Arrays;
2
+
3
+class Solution {
4
+ public int coinChange(int[] coins, int amount) {
5
+ int[] dp = new int[amount + 1];
6
+ Arrays.fill(dp, amount + 1); // ์ต๋๊ฐ์ผ๋ก ์ด๊ธฐํ (amount + 1์ ์ ๋ ๋์ฌ ์ ์๋ ํฐ ๊ฐ)
7
+ dp[0] = 0; // 0์์ ๋ง๋ค ๋๋ ๋์ 0๊ฐ
8
9
+ for (int i = 1; i <= amount; i++) {
10
+ for (int coin : coins) {
11
+ if (i - coin >= 0) {
12
+ dp[i] = Math.min(dp[i], dp[i - coin] + 1);
13
+ }
14
15
16
17
+ return dp[amount] > amount ? -1 : dp[amount];
18
19
+}
20
21
0 commit comments