← Back to context

Comment by efortis

5 months ago

me neither

  function coin_change(change) {
    const coins = [25, 10, 5, 1]
    for (const coin of coins) {
      const n = change / coin | 0
      change -= n * coin
      console.log(coin, n)
    }
  }

  coin_change(25+10+5+1)

Or....

  [100,500,25,10,5,1].map(coin=>{
     n = change / coin | 0
     change %= coin;
     return n 
    })

Coding on a Phone is hell

  •     change = 12345;
        console.log(
         [100,500,25,10,5,1].map(
           coin=>[change/coin|0,change%=coin][0]
         )
        )