Se le proporciona una red Connect 4 parcialmente llena (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
(La entrada se puede proporcionar como una matriz 1D o 2D y como letras o números, etc.)
Asumir que
- X comenzó el juego.
- Nadie ha ganado todavía.
- Los jugadores pueden no haber jugado bien hasta ahora, pero ahora en adelante ambos emplearán estrategias óptimas.
- La cuadrícula de entrada no es defectuosa.
Debe generar un único valor que indique qué jugador gana (o un empate)
Código de desafío de golf; entonces el código más corto gana. Su programa no tiene que calcular la salida real en un período de tiempo razonable, pero debe poder demostrar que la salida se obtendrá correctamente en un período de tiempo limitado.