Otrzymasz częściowo wypełnioną siatkę Connect 4 (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
(Dane wejściowe można podać w postaci tablicy 1D lub 2D oraz liter lub cyfr itp.)
Zakładać, że
- X rozpoczął grę.
- Nikt jeszcze nie wygrał.
- Do tej pory gracze mogli nie grać dobrze, ale teraz obaj będą stosować optymalne strategie.
- Siatka wejściowa nie jest uszkodzona.
Musisz podać jedną wartość, która wskazuje, który gracz wygrał (lub remis)
Wyzwanie golfa kodu; więc najkrótszy kod wygrywa. Twój program nie musi faktycznie obliczać wyniku w rozsądnym czasie, ale powinieneś być w stanie udowodnić, że wynik zostanie poprawnie uzyskany w skończonym czasie.