Este é o fio dos ladrões. A discussão dos policiais vai aqui .
No segmento de policiais, a tarefa era escrever um programa / função que pega um número inteiro positivo (ou não negativo) e gera / retorna outro número (não necessariamente número inteiro). A tarefa dos ladrões é decifrar o código que os policiais usaram para produzir essa saída.
O código quebrado não precisa ser idêntico, desde que tenha o mesmo comprimento e quaisquer caracteres revelados estejam nas posições corretas. O idioma também deve ser o mesmo (os números de versão podem ser diferentes). A saída deve, é claro, ser idêntica.
No-ops podem ser usadas na solução de ladrão.
O vencedor do segmento de ladrões será o usuário que tiver quebrado mais envios até 7 de maio de 2016. Se houver um empate, o usuário que tiver quebrado os envios com o código combinado mais longo vencerá.
A submissão deve ser formatada da seguinte forma:
Idioma, nn caracteres (incluindo link para resposta), nome de usuário do Cop
Código:
function a(n)
if n<2 then
return n
else
return a(n-1) + a(n-2)
end
end
Saída
a(0) returns 0
a(3) returns 2
Explicação e comentários opcionais.