Ceci est le fil des voleurs. Le fil des flics va ici .
Dans le fil de la police, la tâche consistait à écrire un programme / une fonction qui prend un entier positif (ou non négatif) et génère / renvoie un autre nombre (pas nécessairement entier). La tâche des voleurs consiste à déchiffrer le code utilisé par les flics pour produire cette sortie.
Le code craqué ne doit pas être identique, tant qu'il a la même longueur et que tous les caractères révélés sont dans les bonnes positions. La langue doit également être la même (les numéros de version peuvent être différents). La sortie doit bien sûr être identique.
Aucune opération ne peut être utilisée dans la solution de voleur.
Le gagnant du fil de voleurs sera l'utilisateur qui a craqué le plus de soumissions d'ici le 7 mai 2016. S'il y a égalité, l'utilisateur qui a craqué les soumissions avec le code combiné le plus long gagnera.
La soumission doit être formatée comme suit:
Langue, nn caractères (y compris le lien vers la réponse), nom d'utilisateur du cop
Code:
function a(n)
if n<2 then
return n
else
return a(n-1) + a(n-2)
end
end
Production
a(0) returns 0
a(3) returns 2
Explication et commentaires facultatifs.