"Talk" ist eine baroquifizierte akkumulatorbasierte Sprache, die als Antwort auf Dennis ' Zitat auf talk.tryitonline.net erstellt wird.
Waiting for someone to create an esolang called talk.
. Die "Talk" -Sprache hat 4 Befehle:
00Wenn der Akku 0 ist, setzen Sie den Akku auf 0.01Wenn der Akku 0 ist, setzen Sie den Akku auf 1.10Wenn der Akku 1 ist, setzen Sie den Akku auf 0.11Wenn der Akku 1 ist, setzen Sie den Akku auf 1.
Eingang:
Die Eingabe kann über jede akzeptable Eingabemethode nach unseren Standard-E / A-Regeln erfolgen.
Es gibt zwei Eingänge, den anfänglichen Akkumulatorwert und das Programm. Sie können diese beiden Eingaben zu einer Eingabe zusammenführen oder Ihre Eingabe in gültige Befehle aufteilen (z. B. als Liste verwenden, z. B.
[00, 01, 00]), wenn Sie möchten.
Ausgabe:
- Am Ende einer Befehlsausführung wird der Akkumulator implizit ausgegeben.
Regeln:
- Die Eingabe kann eine einzelne Zeichenfolge oder Zeichenliste sein.
- Da dies Code-Golf ist, gewinnt die kürzeste Antwort in Bytes.
- Wir nehmen Ziffern oder Zeichenfolgen / Zeichen.
Testfälle:
0 0001111101 -> 1
0 000100 -> 1
0 11001000 -> 0
Bestenlisten
Hier ist ein Stack-Snippet, mit dem Sie sowohl eine regelmäßige Rangliste als auch eine Übersicht der Gewinner nach Sprache erstellen können.
Um sicherzustellen, dass Ihre Antwort angezeigt wird, beginnen Sie Ihre Antwort mit einer Überschrift unter Verwendung der folgenden Markdown-Vorlage:
# Language Name, N bytes
Wo Nist die Größe Ihrer Einreichung? Wenn Sie Ihren Score zu verbessern, Sie können alte Rechnungen in der Überschrift halten, indem man sich durch das Anschlagen. Zum Beispiel:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Wenn Sie dort mehrere Zahlen in Ihre Kopfzeile aufnehmen möchten (z. B. weil Ihre Punktzahl die Summe von zwei Dateien ist oder Sie die Strafen für Dolmetscherflaggen separat auflisten möchten), stellen Sie sicher, dass die tatsächliche Punktzahl die letzte Zahl in der Kopfzeile ist:
# Perl, 43 + 2 (-p flag) = 45 bytes
Sie können den Sprachnamen auch zu einem Link machen, der dann im Leaderboard-Snippet angezeigt wird:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
lang.tryitonline.net(jetzt ist es tio.run/#lang). Eine Sprache namens Talk würde also zu Verwechslungen mit der URL des kürzlich erstellten Chatrooms führen, nämlichtalk.tryitonline.net