Tienda de conveniencia
Dado el precio de un artículo y las monedas que tienes en el bolsillo, determina si tienes suficiente dinero para pagarlo. Las cantidades de monedas siempre aparecen en este orden: monedas de veinticinco centavos, de diez centavos, de cinco centavos y de un centavo.
Ejemplos
Program.ChangeEnough(new[] { 2, 100, 0, 0 }, 14.11m) ➞ false
Program.ChangeEnough(new[] { 0, 0, 20, 5 }, 0.75m) ➞ trueNotas
- Las cantidades de monedas y
amountDueno pueden ser negativas. amountDuetiene como máximo dos decimales.- Los valores de las monedas, en centavos y en ese orden, son 25, 10, 5 y 1, respectivamente.
- Si tienes exactamente la cantidad que debes pagar, se devuelve
true.