Félicitations à Dennis qui a remporté le défi des flics et des voleurs! Calvin's Hobbies a déjà tenu sa promesse et a écrit ce défi à Dennis pour avoir remporté le défi des voleurs.
Avis: Ce défi est fermé pour d'autres réponses de flic à partir du 2015-09-01 02:00:00 UTC. Toute nouvelle réponse publiée ne sera pas éligible pour gagner et ne comptera pas dans le score des voleurs si elle est fissurée. Cependant, vous pouvez toujours poster de nouvelles réponses pour le plus grand plaisir des autres utilisateurs, de sorte qu'il reste encore quelques énigmes à proposer aux futurs visiteurs. Ces nouvelles réponses sont incluses dans la section "Vulnerable Cops" du classement et leur statut non concurrentiel est indiqué séparément.
Bienvenue dans l'édition Cops-and-Robbers du Quiz Hello World ! (Si vous n'avez jamais joué au quiz, n'hésitez pas à l'essayer pendant une minute ou 30 secondes. Vous n'avez cependant pas besoin de le jouer pour ce défi.)
Le défi des flics
- Choisissez un langage de programmation. Les langues valides doivent comporter un article Wikipedia anglais , un article esolangs ou un article Code Rosetta au moment de la publication du défi (notez que les listes chaînées ne sont pas nécessairement complètes car elles sont préparées manuellement). Ils doivent également satisfaire à nos normes habituelles pour les langages de programmation , de sorte que des choses comme HQ9 + sont disponibles. Enfin, un interprète ou un compilateur gratuit (comme dans la bière) doit être disponible pour la langue (au moment de la publication du défi).
Ecrivez un programme Hello World. En d’autres termes, écrivez un programme complet dans la langue choisie qui imprime
Hello, World!
(exactement comme cela, c’est-à-dire ce flux d’octets exact) et éventuellement un retour à la ligne simple derrière STDOUT ou l’alternative la plus proche.Vous ne devez pas supposer un environnement REPL, un code standard existant ou des indicateurs de compilateur / interpréteur non standard. Le programme doit se présenter sous la forme d’un ou de plusieurs fichiers source (afin d’exclure des langues bizarres telles que les dossiers ) et doit s’intégrer à votre réponse dans son intégralité (il ne doit donc pas comporter plus de 30 000 caractères). toute soumission sérieuse.
Si votre code contient des octets situés en dehors de la plage ASCII imprimable, veuillez inclure un pâlage bin ou hexagonal pour vous assurer que votre code est réellement testable.
Le programme doit se terminer dans la minute qui suit sur un ordinateur de bureau classique.
C'est ça. Le problème, c'est que vous voulez masquer votre code de manière à ne pas distinguer la langue que vous avez choisie. Notez également que vous ne voulez pas que votre code soit accidentellement un programme Hello World valide dans une autre langue, bien que cela soit peu probable pour des programmes suffisamment obscurs.
Vous ne devez en aucun cas modifier le code source de votre soumission une fois publiée (car cela pourrait invalider les tentatives actives d'un voleur de déchiffrer votre réponse). Assurez-vous donc de jouer au golf aussi bien que vous le pouvez (ou osez) avant de poster. Si vous réalisez que votre réponse ne fonctionne pas après l'avoir publiée, supprimez-la simplement et publiez une version corrigée si vous le souhaitez.
Si personne ne trouve une langue de votre code est valable 7 jours, vous pouvez révéler la langue choisie (idéalement avec une explication pour votre code obscurcie), qui fera votre réponse en toute sécurité . Notez que votre soumission peut encore être fissurée jusqu'à ce que vous révéliez la langue.
La soumission sécurisée la plus courte (en octets) l'emporte.
Mise en page
(N'hésitez pas à sauter cette section et à lire le défi des Robbers si vous ne prévoyez pas de participer en tant que policier pour le moment.)
Au bas de cet article, vous trouverez un extrait de pile qui génère des classements ainsi qu'une liste de soumissions pouvant encore être déchirées. Pour que l'extrait de code fonctionne, il est important d'inclure un en-tête dans votre réponse:
Les nouvelles réponses devraient inclure un en-tête comme
# ???, [N] bytes
où
[N]
est la taille de votre code en octets et???
devrait apparaître littéralement.Si la réponse n'est pas déchirée pendant 7 jours et que vous souhaitez sécuriser votre réponse en révélant la langue, remplacez simplement le
???
, par exemple# Ruby, [N] bytes
N'hésitez pas à faire en sorte que le nom de la langue renvoie à un site Web pertinent, comme une page esolangs ou un référentiel GitHub. Le lien sera ensuite affiché dans le classement.
Si un autre utilisateur a réussi à déchiffrer votre soumission (voir ci-dessous), veuillez également ajouter la langue, ainsi qu'un avis du type
# Ruby, [N] bytes, cracked by [user]
où
[user]
est le nom de l'utilisateur qui a soumis la première fissure valide. Si le langage utilisé dans la fissure diffère de celui que vous vouliez, je recommanderais d'utiliser la conjecture des voleurs et de mentionner dans la réponse que vous vouliez que ce soit autre chose. N'hésitez pas à faire du nom d'utilisateur un lien vers sa page de profil.
Le défi des voleurs
- Trouvez une réponse vulnérable. C'est une réponse qui n'a pas encore été fissurée et qui n'est pas encore sûre .
Crack it en découvrant son langage. Autrement dit, recherchez toute langue dans laquelle le programme donné est un programme Hello World valide (sous réserve des règles décrites dans le Défi des flics ci-dessus). Peu importe si c'est le langage que le flic avait prévu.
Si vous avez trouvé une telle langue, laissez un commentaire avec le nom de la langue. Si possible, vous devez inclure un lien vers un interprète en ligne, indiquant que le code fonctionne réellement dans cette langue, selon les besoins.
Chaque utilisateur n'a qu'une réponse par réponse. Vous ne devez pas craquer votre propre réponse (évidemment ...).
L'utilisateur qui a obtenu le plus grand nombre de réponses remporte le défi des voleurs. Les égalités sont brisées par la somme des octets des réponses fissurées (plus c'est mieux).
Étant donné que le défi des voleurs est exclusivement réservé aux commentaires, il n'y aura aucune incitation à la réputation pour les voleurs. Cependant, le Grand Maître de la rédaction de défis, Calvin's Hobbies , a gentiment proposé d'écrire un défi sur l'utilisateur qui remporte le défi des voleurs!
Tableau de bord de défi
L'extrait de pile ci-dessous génère des classements pour les policiers et les voleurs et répertorie également toutes les réponses qui peuvent encore être déchiffrées. Faites-moi savoir si quelque chose semble ne pas fonctionner correctement, et je vais essayer de le réparer dès que possible. Si vous pouvez penser à des fonctionnalités supplémentaires qui rendraient le tableau de bord plus utile, laissez également un commentaire.