Это нить грабителей. Нить полицейских идет сюда .
В потоке полицейских задача заключалась в том, чтобы написать программу / функцию, которая принимает положительное (или неотрицательное) целое число и выводит / возвращает другое число (не обязательно целое число). Задача грабителей состоит в том, чтобы расшифровать код, который полицейские использовали для создания этого вывода.
Взломанный код не обязательно должен быть одинаковым, если он имеет одинаковую длину и все обнаруженные символы находятся в правильных положениях. Язык также должен быть одинаковым (номера версий могут быть разными). Вывод, конечно, должен быть одинаковым.
Нет-операции могут быть использованы в решении грабителя.
Победителем потока грабителей будет пользователь, который взломал наибольшее количество заявок к 7 мая 2016 года. Если есть связь, победит пользователь, взломавший заявки с самым длинным комбинированным кодом.
Представление должно быть отформатировано следующим образом:
Язык, nn символов (включая ссылку на ответ), имя пользователя полицейского
Код:
function a(n)
if n<2 then
return n
else
return a(n-1) + a(n-2)
end
end
Выход
a(0) returns 0
a(3) returns 2
Необязательное объяснение и комментарии.