Дано: В Крестики-нолики(Tic Tac Toe) играют два игрока A и B на сетке 3 x 3. Задан двумерный целочисленный массив moves, где moves[i] = [rowi, coli], в итоге на i-й ходе [rowi][coli], будет выявлен победитель, если он существует (A или B). В случае, если игра заканчивается вничью, возвращается "Ничья" (Draw). Если еще есть ходы, которые нужно сыграть, верните "Ожидание хода" (Pending). Ответ должен содержать имя игрока A или B, Draw(Ничья) или Pending(Ожидание хода)
Ходы соответствуют правилам игры в Крестики-нолики, сетка изначально пуста, и игрок A будет играть первым. Пример 1: Дано: moves = [[0,0],[2,0],[1,1],[2,1],[2,2]]
Ответ: "A"
Пример 2: Дано = [[0,0],[1,1],[0,1],[0,2],[1,0],[2,0]]
Ответ: "B"
Пример 3: Дано = [[0,0],[1,1],[2,0],[1,0],[1,2],[2,1],[0,1],[0,2],[2,2]]
Ответ: "Draw"
Ограничения:
1 <= moves.length <= 9
moves[i].length == 2
0 <= rowi, coli <= 2
В ходах нет повторяющихся элементов.
Ходы подчиняются правилам игры в крестики-нолики. Решение: class Solution: