Sie erhalten ein teilweise gefülltes Connect 4-Raster (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
(Die Eingabe kann als 1D- oder 2D-Array sowie als Buchstaben oder Zahlen usw. erfolgen.)
Annehmen, dass
- X hat das Spiel gestartet.
- Niemand hat bisher gewonnen.
- Die Spieler haben vielleicht bis jetzt nicht gut gespielt, aber ab jetzt werden beide optimale Strategien anwenden.
- Eingangsnetz ist nicht fehlerhaft.
Sie müssen einen einzelnen Wert ausgeben, der angibt, welcher Spieler gewinnt (oder ein Unentschieden).
Code Golf Herausforderung; so gewinnt der kürzeste Code. Ihr Programm muss die Ausgabe nicht in angemessener Zeit tatsächlich berechnen, aber Sie sollten in der Lage sein, zu beweisen, dass die Ausgabe in einer begrenzten Zeit korrekt erhalten wird.