Reversi: Othello Moves

Reversi: Othello Moves

example

Reversi to strategiczna gra planszowa dla dwóch graczy, rozgrywana na planszy o wymiarach 8×8. Została wynaleziona w 1883 roku. Othello, wariant z ustaloną początkową konfiguracją planszy, został opatentowany w 1971 roku.

Na potrzeby tej misji proszę napisać generator ruchów, który znajdzie wszystkie ruchy dostępne dla Otella przeciwko Desdemonie na podanej planszy. Pionki Otella (⚫) i Desdemony (⚪) na planszy są tablicami listami krotek ich współrzędnych x- i y- w zakresie od 0 do 7.

Ta funkcja powinna zwrócić listę wszystkich możliwych ruchów dostępnych dla Othello. Zwracane ruchy muszą być zakodowane jako krotki (x, y, flips), gdzie x, y są współrzędnymi ruchu, po których następuje liczba pionów Desdemony, które dany ruch zamieniłby na piony Otella.

Aby oczekiwana poprawna odpowiedź była unikalna, zwrócona tablica...

You should be an authorized user in order to see the full description and start solving this mission.