Towers of Hanoi: Difference between revisions
Content added Content deleted
No edit summary |
(→{{header|XQuery}}: Added zkl) |
||
Line 2,922: | Line 2,922: | ||
[[Category:Puzzles]] |
[[Category:Puzzles]] |
||
to>{$to} |
to>{$to} |
||
=={{header|zkl}}== |
|||
{{trans|C}} |
|||
<lang zkl>fcn move(n, from,to,via){ |
|||
if (n>0){ |
|||
move(n-1, from,via,to); |
|||
println("Move disk from pole %d to pole %d".fmt(from, to)); |
|||
move(n-1, via,to,from); |
|||
} |
|||
} |
|||
move(3, 1,2,3);</lang> |
|||
{{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 3 |
|||
Move disk from pole 1 to pole 2 |
|||
Move disk from pole 3 to pole 1 |
|||
Move disk from pole 3 to pole 2 |
|||
Move disk from pole 1 to pole 2 |
|||
</pre> |