Challenge28 kotlin
Hola @icedrek :D
Me gusta tu código, parece que dejas buenos espacios, en esto nos parecemos algo, me gusta dejar leible el codigo. No comprendo Kotlin, pero puedo leer y entender tu código.
Parece que la parte en donde devuelves las monedas como vuelto si esta muy bien, aunque no puedo yo tener fe de ello logro creer que si lo hace porque es legible.
Ahora, en la linea 106 en donde haces una comprobación de si el vuelto es 0 y necesitas devolverlo sin mas: "if (totalRefund == 0) { refund.add(0)" Quizas esta de mas añadir un cero a la lista, ya que el reto de Moure dice - Si no hay dinero de vuelta, el array se retornará vacío. Entonces, en kotlin se podria devolver return refund sin mas ? Quizas me estoy exagerando, pero puedo creer que es bueno seguir la lógica de la propuesta
Saludos!
Tienes razón @LeonardoReichert , se especifica que devuelva el array vacío, no lo habia leido bien. He incluido la corrección que propones devolviendo directamente el array vacio, asi tambien se simplifica un poco el código.
Muchas gracias!!!
Hola @icedrek me gusta tu manejo de errores, es un patron de diseno o algo por el estilo ya que van dos lugrares donde lo veo.
.
En mi caso es costumbre, no sé si se adapta a un patrón de diseño. Supongo que lo aprendería así(o algo parecido) y así sigo
A ver si alguien que tenga más idea de patrones se pasa por aquí y te sabe responder, que también me interesaría saber que patrones (medio) aplico para implementarlos correctamente 😉