Alors je suis au niveau 3, et le roi est en B2. Du coup, j'ai le choix de le déplacer vers la gauche ou vers le bas pour répondre correct à l'épreuve ? Ou bien ce "ou" doit être compris comme un "et" et du coup je doit le déplacer en A1 ? (Ce cas ne revient pas souvent).
D'autre part, j'adore cette épreuve J'en profite pour exprimer toute ma gratitude à NB qui m'a tout appris en python ou presque ; j'ai choisi ce langage il y a des années pour ces challenges programmation, et ça m'a tellement servi par la suite pour coder des outils côté professionnel. J'en suis qu'au niveau 3, que je passe avec 80% de réussite, et je sais pas encore si j'atteindrai le 5, mais déjà, cette épreuve me plait beaucoup.
Enfin, je trouve dommage de pas avoir utilisé les caractères unicode des pièces plutôt que les annoncer en ascii. Du coup, j'ai quand même choisi de les récupérer comme ça, et j'ai des bouts de code du type:
Code:
if piece.encode('utf-8') == '♖':
# do_stuff
elif piece.encode('utf-8') == '♘':
# do_stuff
etc.