Hier ist ein Tic-Tac-Toe-Board:
a b c
| |
1 - | - | -
_____|_____|_____
| |
2 - | - | -
_____|_____|_____
| |
3 - | - | -
| |
Drucken Sie bei einer Reihe von Zügen die Tafel mit den Token aus.
Die Eingabe wird als durch Leerzeichen getrennte Züge ausgeführt, wobei jeder Zug wie folgt lautet:
- Erstens das Token, das geht
- Als nächstes der Buchstabe der Spalte, in der er sich bewegt
- Zuletzt die Nummer der Zeile, in der es sich bewegt
Beachten Sie, dass normale Tic-Tac-Toe-Regeln keine Rolle spielen.
Außerdem müssen die Buchstaben und Zahlen nicht gedruckt werden.
Zum Beispiel Ob2 Xc2 Ob3 Xa1
würde die Eingabe ergeben
| |
X | - | -
_____|_____|_____
| |
- | O | X
_____|_____|_____
| |
- | O | -
| |
Denken Sie daran, dies ist Code-Golf , also gewinnt der Code mit der geringsten Anzahl von Bytes.
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 N
ist 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
1 2 3
für Xb3
(muss nicht genau das sein).