Судья крестиков-ноликов

Теория игр Легкая
Дана доска 3x3: board - три строки по три клетки, каждая 'X', 'O' или '' (пусто). Позиция корректна. Верните 'X' или 'O', если есть победитель (три в ряд по горизонтали, вертикали или диагонали), '-' если ничья (доска полна без победителя), '?' если игра ещё не окончена.
Сигнатура функции
tictactoe_winner(board: list[list[str]]) -> str
Примеры
ВходОжидаемый результат
[[["X", "X", "X"], ["O", "O", ""], ["", "", ""]]]"X"
[[["X", "O", "X"], ["O", "X", "O"], ["O", "X", "O"]]]"-"
1решили
1пытались
100%успешность
Войдите, чтобы решить →