Este ejercicio estuvo de moda esta semana, y solo con el fin de que no se quede este humilde código en el baúl de los olvidos, lo dejo para la comunidad.
Soy nuevo en Groovy, y como siempre me gustan las recomendaciones y críticas sobre mi código.
Resumen del código: Convierte números enteros del 0 al 1000 en su forma escrita, letras en minúsculas y español.
Conforme se analicen números en la función ‘convierteNumeroAPalabras’ se irán agregando en el mapa ‘numerosEscritos’. Así que si se deseara llenar el mapa con la secuencia completa se usaría algo como: (0..1000).each{convierteNumeroAPalabras(it) } , después solo se podrían recuperar la conversión con un método propio del mapa, por ejemplo: numerosEscritos.get(numero)
/*Mapa con las conversiones de los números*/
numerosEscritos = [
0:"cero", 1:"uno", 2:"dos", 3:"tres", 4:"cuatro",
5:"cinco", 6:"seis", 7:"siete", 8:"ocho", 9:"nueve",
10:"diez", 11:"once", 12:"doce", 13:"trece", 14:"catorce",
Comentarios recientes
hace 24 mins 29 segs
hace 26 mins 37 segs
hace 1 hora 14 mins
hace 1 hora 45 mins
hace 2 horas 18 mins
hace 2 horas 20 mins
hace 2 horas 52 mins
hace 3 horas 3 mins
hace 3 horas 21 mins
hace 3 horas 41 mins