Wprowadzenie
Connect Four to gra, w której próbujesz zdobyć cztery z rzędu: poziomo, pionowo lub po przekątnej. W tym golfie próbujemy dowiedzieć się, kto wygrał, biorąc pod uwagę planszę. Zawsze będzie jeden zwycięzca i tylko jeden zwycięzca.
Zadanie
Biorąc pod uwagę tablicę Connect Four, dowiedz się, kto wygrał: X
lub Y
. Zawsze będzie jeden zwycięzca i tylko jeden zwycięzca. Rozmiar planszy będzie zawsze wynosił 6 na 7, podobnie jak plansza na zdjęciu.
Biorąc pod uwagę tablicę, następująca tablica, w tym przypadku, X
jest czerwona i Y
niebieska:
Twój wkład to:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOXOO
OOOXXOO
OOXYYYY
Możesz rozdzielić rzędy gry według znaku nowej linii (jak wyżej), bez dzielenia znaku, podzielić rzędy na tablicę lub listę, lub możesz wprowadzić matrycę znaków.
Prawidłowe dane wyjściowe dla tego przykładu:
Y
Y ma cztery z rzędu; więc Y jest zwycięzcą. Wyprowadzamy więc Y.
Przypadki testowe
Wkład:
OOOOOOO
OOOOOOO
OOOOOOO
OOOOOOO
OOYYOOO
OYXXXXO
Wynik:
X
Wkład:
OOOOOOO
OOOOOOO
OOOOOOO
XXXXOOO
YXYYOOO
YXYYXYX
Wynik:
X
Wkład:
YXYYXOO
XYXXYOO
XXXYYOO
YYYXXOO
XXYYYYO
XXYYXXO
Wynik:
Y
Wkład:
OOOOOOO
OOOOOOO
OYOOOOO
OOYOOOO
OOOYOOO
OOOOYOO
Wynik:
Y
Wkład:
OOOOOOO
OOOOOOO
OYOOOOX
OOYOOOX
OOOXOOX
OXOXYOX
Wynik:
X
Punktacja
Najmniej wygranych bajtów!