Heute habe ich versucht, ein Konto auf Esolangs.org, das esoteric programming languages Wiki zu erstellen. Ich hatte vorher schon ein paar Wikis beigetragen, und ich hatte ein oder zwei kleine Seitenänderungen, die ich beitragen wollte.
... das heißt, bis ich das CAPTCHA-Verifikationsrätsel sah, das verwendet wurde, um ein neues Konto zu erstellen.
eine obskure Sprache für die CAPTCHA Verwenden wurde höchstwahrscheinlich als dumm in-Witz gedacht. Ich verbrachte jedoch fast eine halbe Stunde damit, die Sprache zu verstehen, um ein neues Konto zu erstellen.
Der Stack-Überlauf-Tag Auszug für befunge beschreibt es als „eine Kreuzung zwischen Forth und Lemming.“ The Esolang Wiki sagt Belunge speziell erstellt wurde „zu kompilieren wie möglich mit dem Ziel, so schwierig zu sein.“ Schließlich gab ich und benutzte eine online Befunge interpreter, die mir die Antwort 52256370
gab.
Was ich nicht verstehe ist, warum die Ausgabe von 9332682811>\#+:#*9-#\[email protected]
52256370
ist.
Ich habe ein paar Kommentare gesehen, die darauf hindeuten, dass es sich um eine Konvertierung von Base-10 zu Base-9 handelt. Als ich jedoch versuchte, dies zu überprüfen, indem ich 9332682811
mit einem online base converter umwandelte, erhielt ich ein Ergebnis von 26072072027
.
Es ist nur eine einfache Schleife und einige Arithmetik. Perl-Übersetzung erstellt von https://esolangs.org/wiki/Befunge#Instructions: http://ideone.com/40CLcK – melpomene
Dies ist ein Base 9-Konverter. – user2357112
Es konvertiert * von * Base 9, die '9' ist nicht Teil der Nummer, und Sie setzen die Eingabe in Rückwärts. – user2357112