dp[0] = 0 // λμ μ κ°μΉλ μμ°μμ
for (int coin : coins) {
dp[n] = Math.min(dp[n], 1 + dp[n-coin]);
}
λμ μ΄ 1μ, 5μμ΄ μλ€κ³ ν λ, 7μμ λ§λλ λ°©λ²μ 5μ 1κ° + [2μμ λ§λλ λ°©λ²μ μ΅μκ°]
, 1μ 1κ° + [6μμ λ§λλ λ°©λ²μ μ΅μκ°]
μ€ μ΅μκ°μ΄λ€. μ΄λ₯Ό μ νμμΌλ‘ νννλ©΄ μμ κ°λ€.