C'est un défi pour les flics et les voleurs. Pour le fil des voleurs, allez ici .
Les flics ont trois tâches.
1) Choisissez une séquence dans l' OEIS .
2) Choisissez une langue (suggérée comme étant un golflang, mais pas nécessairement) qui, lorsqu'elle est entrée n
, génère A(n)
(où A(n)
est la séquence choisie) en utilisant toutes les règles de code-golf habituelles .
Appelez cette langue L A et le code C A .
Par exemple, Jelly et Jelly_code .
3) Ensuite, choisissez une langue différente (il est suggéré que ce ne soit pas un golflang, mais ce n'est pas obligatoire) et écrivez un code qui ne prend aucune entrée et ne génère pas de code C A , en suivant à nouveau toutes les règles habituelles de code-golf . (Note:. Cela peut être le code et obscurcie n'a pas nécessairement besoin d'être golfed, mais plus ce code est le plus il sera facile pour les voleurs à fissurer votre soumission)
Appelez cette langue L B et le code C B .
Par exemple, Python et Python_code .
La soumission du Cop à ce défi est la séquence (spécifiée si 0 ou 1 indexé), le nom des deux langues L A et L B (et lequel résout quelle partie), et le nombre d'octets de C B uniquement. Maintenir le code réel des deux parties, et la longueur de C A , secret.
Pour le Cop, des liens vers la documentation de L A et L B , ou un interprète (ou un lien TIO, car cela inclut les deux), sont appréciés mais pas obligatoires.
Le défi du voleur est de sélectionner une entrée de flics et d'écrire le code C C dans le même langage L B qui génère du code dans le même langage L A qui résout la tâche OEIS d'origine. La longueur de C C ne peut pas être plus longue que la longueur de C B révélée par le flic (mais peut être plus courte). Note: Le code produit par C C ne pas avoir à correspondre C A .
Pour notre exemple, cela signifie que le Robber doit écrire du code Python qui génère du code Jelly qui résout la séquence OEIS d'origine, et que le code Python ne doit pas dépasser la longueur révélée par le Cop.
Conditions gagnantes
Les réponses qui n'ont pas été révélées en une semaine peuvent voir leurs solutions révélées, auquel cas elles sont considérées comme sûres . Notez que si vous ne révélez pas votre solution après une semaine, elle peut toujours être fissurée. Le flic avec la réponse sûre la plus courte gagne.