Tic-tac-toe winner · Gagnant du morpion
Tic-tac-toe winner
Decide a game of noughts and crosses from the board.
There are eight lines to check: three rows, three columns and two diagonals. board[r][c] is the square in row r and column c, so a column is board[0][c] + board[1][c] + board[2][c]. Collect all eight lines as three-letter strings, then look for "XXX" or "OOO".
Gagnant du morpion
Déterminer un gagnant d'une partie de morpion à partir du plateau.
Il y a huit lignes à vérifier : trois lignes, trois colonnes et deux diagonales. board[r][c] est la case à la ligne r et à la colonne c, donc une colonne est board[0][c] + board[1][c] + board[2][c]. Collecter toutes les huit lignes sous forme de chaînes de trois lettres, puis rechercher "XXX" ou "OOO".
Write winner(board). board is a list of three strings, one per row, using X, O, and . for an empty square. Return "X" or · ou "O" if that player has three in a row, column or diagonal, otherwise "". · Écrivez winner(board). board est une liste de trois chaînes, une par ligne, utilisant X, O et . pour une case vide. Retourne "X" ou "O" si ce joueur a trois cases alignées (ligne, colonne ou diagonale), sinon "".
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.