~josealberto4444/numeros_y_letras

Programa que explora la sucesión creada, para cada número, a partir del número de letras que se usan para escribir ese número en español.
Recibe el número hasta el que probar
Añade números hasta el 999999_999999
Refactoriza el código para partir en millares

clone

read-only
https://git.sr.ht/~josealberto4444/numeros_y_letras
read/write
git@git.sr.ht:~josealberto4444/numeros_y_letras

You can also use your local clone with git send-email.

#Números y letras

Este programa ayuda a visualizar la sucesión creada a partir de tomar un número arbitrario (lo haremos con enteros positivos aunque se puede hacer con cualquier entero) y seguir el procedimiento:

  1. Se cuenta el número de letras con el que se escribe en español.
  2. Se repite el procedimiento con el número obtenido.

Por ejemplo, partiendo del 1, se obtendría la sucesión 1, 3, 4, 6, 4, 6…

Otro ejemplo, partiendo del 0 (aunque este no se puede comprobar con este programa ya que añade una complejidad extra que no me interesa), sería 0, 4, 6…

Y partiendo de números negativos (que también lo dejaremos fuera del ámbito de este programa) sería lo mismo pero sumando 5, que corresponde a las letras en la palabra menos.

En algún momento de la secuencia aparece un número repetido, que suele ser el 4, 5 o 6, y ya después de eso se entra en bucle, lógicamente. El programa debería parar justo antes de que aparezca este número repetido y mostrar la sucesión así como cuántos números hay en ella hasta llegar al ciclo.

El programa hace esto para todos los enteros positivos hasta el número recibido, que debe ser como máximo 999_999_999_999.