DEV Community

Discussion on: Daily Challenge #240 - ATM

Collapse
 
jeffjadulco profile image
Jeff Jadulco
const bills = [500, 200, 100, 50, 20, 10]

const solve = (money) => {
  if (money < 1 || money > 1500) return -1

  let numBills = 0

  bills.forEach(bill => {
    const div = Math.floor(money / bill)
    money -= div * bill
    numBills += div
  })

  return numBills > 0 ? numBills : -1
}