Przez XY oznaczmy czynność przenoszenia krążka z położenia X do położenia Y,
w takim razie zadanie wykonane na poprzednim slajdzie można zapisać następująco:
AB
AC
BC
AB
CA
CB
AB
1
2
3
4
5
6
7
Dane wejściowe do algorytmu to liczba krążków n, a danymi wyjściowymi jest lista ruchów X Y, które należy wykonać aby rozwiązać zadanie.
Lista ruchów dla n=3 wygląda tak jak powyżej.
Dla n=3 wymaganych jest 2n - 1 = 7 ruchów.
Wiatr na Ziemi nie może wiać szybciej niż 520 km/h, jest to spowodowane siłami, które wpływają na cząsteczki powietrza (m .in. przyciąganie, tarcie, różnice ciśnień powietrza).