Dans ce défi des flics et des voleurs , les flics penseront à un entier positif. Ils écriront ensuite un programme ou une fonction qui génère une valeur lorsque le nombre est fourni en entrée et une autre valeur pour toutes les autres entrées entières positives. Les flics révéleront ensuite le programme dans une réponse en gardant le numéro secret. Les voleurs peuvent trouver une réponse en trouvant le numéro.
Voici le hic: ce n'est pas du golf de code , au lieu de cela votre score sera le numéro secret avec un score inférieur étant meilleur. De toute évidence, vous ne pouvez pas révéler votre score pendant que les voleurs tentent toujours de le trouver. Une réponse qui n'a pas été révélée une semaine après sa publication peut voir son score révélé et être notée comme étant sûre. Les réponses sûres ne peuvent pas être fissurées.
Cela va probablement de soi, mais vous devriez pouvoir noter votre réponse. C'est-à-dire que vous devez savoir exactement quelle valeur est acceptée par votre machine de décision. Il ne suffit pas de savoir qu'il y en a un.
Utilisation des fonctions cryptographiques
Contrairement à la plupart des défis des flics et des voleurs qui vous demandent de ne pas utiliser de fonctions cryptographiques, ce défi les permet non seulement entièrement, mais les encourage. Vous êtes libre de créer des réponses de quelque manière que ce soit tant que vous essayez de gagner. Cela étant dit, les réponses utilisant d'autres méthodes sont également les bienvenues ici. Le but du défi est de gagner, et tant que vous ne trichez pas, rien n'est en jeu.
A(9,9)
endroit où se A
trouve la fonction Ackerman.