Witajcie, mam problem, dostałem do zrobienia projekt z wieżą Hanoi ale dwukolorową.
Robię zwykła rekurencyjnie ale nie wiem za chiny jak zrobić dwukolorową, nic nie moge nawet znalezc na ten temat, pomożcie mi to wykonac, a chodzi o to:
**Zadanie polega na rozdzieleniu stosu krążków o różnych wielkościach i dwóch kolorach (białym i czarnym) na oddzielne wieże. Dla każdej wielkości mamy dwa krążki odpowiednio koloru białego i czarnego.
Początkowo wszystkie krążki ułożone są od największego do najmniejszego rozmiaru na jednej wieży naprzemiennie kolorami.
W wyniku działania programu wszystkie białe krążki powinny znajdować się na jednej z wież, natomiast wszystkie czarne na innej.
Program powinien opisać wykonywane ruchy wg następującego schematu – każdy wiersz zawiera informacje o jednym ruchu w postaci dwóch liczb rozdzielonych spacją z numerem wieży początkowej i docelowej (zakładamy że wieże numerowane są 1,2,3)
**