Ty też tworzysz program, który przyjmuje liczbę całkowitą jako dane wejściowe i wyjściowe jako pierwsze, niezależnie od tego, jak długo wyglądała i mówiła sekwencja .
Na przykład:
$ ./LAS
8
[1,11,21,1211,111221,312211,13112221,1113213211]
Dokładny sposób wyświetlania listy jest nieistotny, o ile użytkownicy wyraźnie widzą różne liczby sekwencji. Ale tutaj jest haczyk. Nie można użyć żadnej zmiennej zdefiniowanej przez użytkownika.
Na przykład:
- Brak zmiennych, w tym zmiennych o zasięgu.
- Gdy masz funkcje, nie mogą mieć nazwy. (Wyjątek, jeśli Twój język wymaga funkcji głównej lub podobnej do pracy, możesz mieć tę funkcję.)
- Gdy masz funkcje, nie mogą one nazywać argumentów.
Nie możesz także korzystać z biblioteki o określonych możliwościach związanych z sekwencją wyglądu i powiedzeń, nie możesz uzyskać dostępu do sieci ani dostarczyć programowi żadnych plików (chociaż może on generować i używać własnych). To jest golf golf, tak wygrywa najkrótszy kod w postaci!
When you have functions, they can not have named arguments.:?