Towers of Hanoi: Difference between revisions
Content added Content deleted
(Added an Algol W sample) |
m (Added the Sidef language) |
||
Line 2,944:
end if;
end func;</lang>
=={{header|Sidef}}==
{{trans|Perl}}
<lang ruby>func hanoi(n, from=1, to=2, via=3) {
if (n == 1) {
say "Move disk from pole #{from} to pole #{to}.";
} else {
hanoi(n-1, from, via, to);
hanoi( 1, from, to, via);
hanoi(n-1, via, to, from);
}
}
hanoi(4);</lang>
=={{header|SNOBOL4}}==
|