Towers of Hanoi: Difference between revisions

Line 2,219:
then >
else {move {- :n 1} :from :via :to}
move disk :n from :from to :to {br}
{move {- :n 1} :via :to :from} }}}
-> move
{move 4 1A 2B 3C}
> move disk 1 from 1A to 3C
> move disk 2 from 1A to 2B
> move disk 1 from 3C to 2B
> move disk 3 from 1A to 3C
> move disk 1 from 2B to 1A
> move disk 2 from 2B to 3C
> move disk 1 from 1A to 3C
> move disk 4 from 1A to 2B
> move disk 1 from 3C to 2B
> move disk 2 from 3C to 1A
> move disk 1 from 2B to 1A
> move disk 3 from 3C to 2B
> move disk 1 from 1A to 3C
> move disk 2 from 1A to 2B
> move disk 1 from 3C to 2B
</lang>