Towers of Hanoi: Difference between revisions
Content added Content deleted
(Add Uxntal) |
Not a robot (talk | contribs) (Add ABC) |
||
Line 419: | Line 419: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
=={{header|ABC}}== |
|||
<syntaxhighlight lang="ABC">HOW TO MOVE n DISKS FROM src VIA via TO dest: |
|||
IF n>0: |
|||
MOVE n-1 DISKS FROM src VIA dest TO via |
|||
WRITE "Move disk from pole", src, "to pole", dest/ |
|||
MOVE n-1 DISKS FROM via VIA dest TO src |
|||
MOVE 4 DISKS FROM 1 VIA 2 TO 3</syntaxhighlight> |
|||
{{out}} |
|||
<pre>Move disk from pole 1 to pole 2 |
|||
Move disk from pole 1 to pole 3 |
|||
Move disk from pole 2 to pole 1 |
|||
Move disk from pole 1 to pole 2 |
|||
Move disk from pole 3 to pole 2 |
|||
Move disk from pole 3 to pole 1 |
|||
Move disk from pole 2 to pole 3 |
|||
Move disk from pole 1 to pole 3 |
|||
Move disk from pole 2 to pole 1 |
|||
Move disk from pole 2 to pole 3 |
|||
Move disk from pole 1 to pole 2 |
|||
Move disk from pole 2 to pole 1 |
|||
Move disk from pole 3 to pole 1 |
|||
Move disk from pole 3 to pole 2 |
|||
Move disk from pole 1 to pole 3</pre> |
|||
=={{header|Action!}}== |
=={{header|Action!}}== |