Voici une planche tic-tac-toe:
a b c
| |
1 - | - | -
_____|_____|_____
| |
2 - | - | -
_____|_____|_____
| |
3 - | - | -
| |
Étant donné un ensemble de mouvements, imprimez le tableau avec les jetons.
Les entrées seront prises comme des mouvements séparés par des espaces, chaque mouvement étant:
- Tout d'abord, le jeton qui va
- Ensuite, la lettre de la colonne sur laquelle elle se déplace
- Enfin, le numéro de la ligne sur laquelle il se déplace
Notez que les règles normales de tic-tac-toe n'ont pas d'importance.
De plus, il n'est pas nécessaire d'imprimer les lettres et les chiffres.
Par exemple, l'entrée Ob2 Xc2 Ob3 Xa1
entraînerait
| |
X | - | -
_____|_____|_____
| |
- | O | X
_____|_____|_____
| |
- | O | -
| |
N'oubliez pas qu'il s'agit de code-golf , donc le code avec le plus petit nombre d'octets l'emporte.
Classements
Voici un extrait de pile pour générer à la fois un classement régulier et un aperçu des gagnants par langue.
Pour vous assurer que votre réponse apparaît, veuillez commencer votre réponse avec un titre, en utilisant le modèle Markdown suivant:
# Language Name, N bytes
où N
est la taille de votre soumission. Si vous améliorez votre score, vous pouvez conserver les anciens scores dans le titre, en les rayant. Par exemple:
# Ruby, <s>104</s> <s>101</s> 96 bytes
Si vous souhaitez inclure plusieurs nombres dans votre en-tête (par exemple, parce que votre score est la somme de deux fichiers ou que vous souhaitez répertorier les pénalités de drapeau d'interprète séparément), assurez-vous que le score réel est le dernier numéro de l'en-tête:
# Perl, 43 + 2 (-p flag) = 45 bytes
Vous pouvez également faire du nom de la langue un lien qui apparaîtra ensuite dans l'extrait de classement:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
1 2 3
pour Xb3
(ne doit pas être exactement cela).