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.