Monedas
Necesitamos un servicio al que pasarle una cantidad de dinero y que devuelva la cantidad mínima de monedas necesarias para sumar tal cantidad. Debemos usar el euro, considerando solo las monedas de uso general, es decir, monedas de euro (1 € y 2 €) y monedas de centimos (50cent, 20cent, 10cent, 5cent, 2cent, 1cent). Ejemplos:
4cent –> “2 monedas de 2cent “
11cent –> “1 moneda de 10cent y 1 moneda de 1cent “
23€ –> “11 monedas de 2€ y 1 moneda de 1€ “
15,32€ –> “7 monedas de 2€, 1 moneda de 1€, 1 moneda de 20cent, 1 moneda de 10cent y 1 moneda de 2cent “
Primer cinturón
Solo funciona con enteros, es decir, cantidades exactas de euro o de centimos. Ejemplo: 23€ o 48cent Ninguna cantidad tiene decimales. |
Segundo cinturón
Funciona con cualquier cantidad, cantidades con decimales (euros y céntimos). Por ejemplo: 23,83€ o 322,10€ |
Tercer cinturón
Funciona tanto para cantidades con decimales o sin ellos y con el input en string o integer/float. Por ejemplo: 23,83 o “23,83€” devolverán el mismo resultado. |