FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

GitHub Viewer

/** * @params {Array} coins * @params {Number} amount */ export const change = (coins, amount) => { // Create and initialize the storage const combinations = new Array(amount + 1).fill(0) combinations[0] = 1 // Determine the direction of smallest sub-problem for (let i = 0; i < coins.length; i++) { // Travel and fill the combinations array for (let j = coins[i]; j < combinations.length; j++) { combinations[j] += combinations[j - coins[i]] } } return combinations[amount] } /** * @params {Array} coins * @params {Number} amount */ export const coinChangeMin = (coins, amount) => { const map = { 0: 1 } for (let i = 1; i

Back | FazBrowse Home | New Git URL