Sei anche tu un programma che prende un numero intero come input e genera il primo qualunque sia stato quel numero dell'aspetto e dì sequenza .
Per esempio:
$ ./LAS
8
[1,11,21,1211,111221,312211,13112221,1113213211]
L'esatta modalità di output dell'elenco non è importante, a condizione che gli utenti possano vedere distintamente i diversi numeri della sequenza. Ecco il trucco però. Non è possibile utilizzare alcun tipo di variabile definita dall'utente.
Per esempio:
- Nessuna variabile, comprese le variabili con ambito.
- Quando hai delle funzioni, non possono avere un nome. (Eccezione, se la tua lingua richiede una funzione principale o simile per funzionare, potresti avere quella funzione.)
- Quando hai funzioni, non possono avere argomenti con nome.
Inoltre, non puoi utilizzare una libreria con funzionalità specifiche relative alla sequenza look and say e non puoi accedere alla rete o fornire al tuo programma alcun file (anche se può generare e utilizzare il proprio.) Questo è il codice golf, così vince il codice più breve in caratteri!
When you have functions, they can not have named arguments.
:?