Você recebe uma grade do Connect 4 parcialmente preenchida (7x6).
O X
O X
X O X O O
X O X O X X
O X X X O O X
O O O X X O X
(A entrada pode ser fornecida como uma matriz 1D ou 2D e como letras ou números, etc.)
Assuma isso
- X começou o jogo.
- Ninguém ganhou ainda.
- Os jogadores podem não ter jogado bem até agora, mas agora eles vão empregar estratégias ótimas.
- A grade de entrada não está com defeito.
Você deve gerar um valor único que indique qual jogador vence (ou empata)
Código de desafio de golfe; o código mais curto vence. Seu programa não precisa calcular efetivamente a saída em uma quantidade razoável de tempo, mas você deve poder provar que a saída será obtida corretamente em uma quantidade finita de tempo.