Anonymous user
Towers of Hanoi: Difference between revisions
Add Seed7 hanoi example
(Added Java section) |
(Add Seed7 hanoi example) |
||
Line 17:
return moves
end hanoi
==[[Java]]==
Line 44 ⟶ 43:
hanoi(ndisks=4)
</pre>
==[[Seed7]]==
[[Category:Seed7]]
const proc: hanoi (in integer: disk, in string: source, in string: dest, in string: via) is func
begin
if disk > 0 then
hanoi(pred(disk), source, via, dest);
writeln("Move disk " <& disk <& " from " <& source <& " to " <& dest);
hanoi(pred(disk), via, dest, source);
end if;
end func;
|