Вам надається частково заповнена сітка 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
(Вхід може бути заданий як 1D або 2D масив, а також літери чи цифри тощо)
Припустимо, що
- X розпочав гру.
- Ще ніхто не переміг.
- Можливо, гравці до цього часу не грали добре, але тепер вони обидва будуть використовувати оптимальні стратегії.
- Сітка вводу не є несправною.
Ви повинні вивести єдине значення, яке вказує, який гравець виграє (або нічия)
Код виклику гольфу; тому виграє найкоротший код. Вашій програмі не потрібно фактично обчислювати результат у розумний проміжок часу, але ви повинні мати можливість довести, що результат буде отримано правильно за обмежений час.