Bạn được cung cấp một lưới Connect 4 được điền một phần (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
(Đầu vào có thể được cung cấp dưới dạng mảng 1D hoặc 2D và dưới dạng chữ cái hoặc số, v.v.)
Giả định rằng
- X bắt đầu trò chơi.
- Chưa có ai chiến thắng.
- Người chơi có thể đã không chơi tốt cho đến bây giờ, nhưng bây giờ trở đi cả hai sẽ sử dụng các chiến lược tối ưu.
- Lưới đầu vào không bị lỗi.
Bạn phải xuất một giá trị duy nhất cho biết người chơi nào thắng (hoặc hòa)
Mã thách thức golf; mã ngắn nhất sẽ thắng. Chương trình của bạn không phải tính toán thực tế đầu ra trong khoảng thời gian hợp lý, nhưng bạn sẽ có thể chứng minh rằng đầu ra sẽ được lấy chính xác trong một khoảng thời gian hữu hạn.