Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
sets and stuff solution in Clear category for Xs and Os Referee by dan_rue
def checkio(board: list[str]) -> str:
for _ in range(2):
board = list(zip(*board))
if any(set(row) == {'X'} for row in board):
return 'X'
elif any(set(row) == {'O'} for row in board):
return 'O'
if board[0][0] == board[1][1] == board[2][2] != '.' or board[2][0] == board[1][1] == board[0][2] != '.':
return board[1][1]
return 'D'
Dec. 21, 2022
Comments: