Usted también crea un programa que toma un número entero como entrada y emite el primero, cualquiera que sea ese número de la secuencia de mirar y decir .
Por ejemplo:
$ ./LAS
8
[1,11,21,1211,111221,312211,13112221,1113213211]
La forma exacta en que genera la lista no es importante, siempre que los usuarios puedan ver claramente los diferentes números de la secuencia. Aquí está la trampa sin embargo. No puede usar ningún tipo de variable definida por el usuario.
Por ejemplo:
- Sin variables, incluidas las variables de ámbito.
- Cuando tiene funciones, no pueden tener un nombre. (Excepción, si su idioma requiere una función principal o similar al trabajo, puede tener esa función).
- Cuando tiene funciones, no pueden tener argumentos con nombre.
Además, no puede usar una biblioteca con capacidades específicas relacionadas con la secuencia de mirar y decir, y no puede acceder a la red ni proporcionar a su programa ningún archivo (aunque puede generar y usar el suyo). Este es el código golf, ¡Entonces el código más corto en caracteres gana!
When you have functions, they can not have named arguments.
?