Tic-tac-toe winner · Победитель в крестики-нолики
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".
Победитель в крестики-нолики
Определите победителя в игре в крестики-нолики по полю.
Есть восемь линий для проверки: три строки, три столбца и две диагонали. board[r][c] — это клетка в строке r и столбце c, поэтому столбец — это board[0][c] + board[1][c] + board[2][c]. Соберите все восемь линий как трехбуквенные строки, затем найдите "XXX" или "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 "O" if that player has three in a row, column or diagonal, otherwise "". · Напишите winner(board). ⟨board⟩ — это список из трех строк, по одной на строку, использующий ⟨X⟩, ⟨O⟩ и ⟨.⟩ для пустой клетки. Верните ⟨"X"⟩ или ⟨"O"⟩, если у этого игрока три в ряд, столбец или диагональ, иначе верните ⟨""⟩.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.