Loja de conveniência
Dado um valor total a pagar e um array que indica quantas moedas de cada tipo você tem no bolso, determine se consegue pagar pelo item. As quantidades de moedas aparecem sempre nesta ordem: moedas de vinte e cinco centavos, de dez centavos, de cinco centavos e de um centavo.
Por exemplo: changeEnough([25, 20, 5, 0], 4.25) deve retornar true, pois ter 25 moedas de vinte e cinco centavos, 20 moedas de dez centavos, 5 moedas de cinco centavos e 0 moedas de um centavo dá um total de 6.25 + 2 + .25 + 0 = 8.50.
Exemplos
changeEnough([2, 100, 0, 0], 14.11) ➞ false
changeEnough([0, 0, 20, 5], 0.75) ➞ true
changeEnough([30, 40, 20, 5], 12.55) ➞ true
changeEnough([10, 0, 0, 50], 3.85) ➞ false
changeEnough([1, 0, 5, 219], 19.99) ➞ falseNotas
- moeda de vinte e cinco centavos: 25 centavos / $0.25
- moeda de dez centavos: 10 centavos / $0.10
- moeda de cinco centavos: 5 centavos / $0.05
- moeda de um centavo: 1 centavo / $0.01