Вы тоже создаете программу, которая принимает целое число в качестве входных данных и выводит первое, что когда-либо было в этом числе последовательности вида и произнесения .
Например:
$ ./LAS
8
[1,11,21,1211,111221,312211,13112221,1113213211]
Точный способ вывода списка не имеет значения, поскольку пользователи могут отчетливо видеть разные номера последовательности. Здесь подвох хотя. Вы не можете использовать какую-либо пользовательскую переменную.
Например:
- Нет переменных, включая переменные в области видимости.
- Когда у вас есть функции, они не могут иметь названия. (Исключение: если вашему языку требуется основная функция или что-то подобное для работы, у вас может быть эта функция.)
- Когда у вас есть функции, они не могут иметь именованных аргументов.
Кроме того, вы не можете использовать библиотеку с конкретными возможностями, относящимися к последовательности «посмотрите и произнесите», и вы не можете получить доступ к сети или предоставить вашей программе какие-либо файлы (хотя она может генерировать и использовать свои собственные). Это код гольф, так короткий код в символах выигрывает!
When you have functions, they can not have named arguments.
?