Towers of Hanoi: Difference between revisions
Content added Content deleted
(Added Monte example) |
|||
Line 1,409: | Line 1,409: | ||
doHanoi(4, 1, 2, 3); |
doHanoi(4, 1, 2, 3); |
||
END Hanoi.</lang> |
END Hanoi.</lang> |
||
=={{header|Monte}}== |
|||
<lang monte>def move(n, fromPeg, toPeg, viaPeg): |
|||
if (n > 0): |
|||
move(n.previous(), fromPeg, viaPeg, toPeg) |
|||
traceln(`Move disk $n from $fromPeg to $toPeg`) |
|||
move(n.previous(), viaPeg, toPeg, fromPeg) |
|||
move(3, "left", "right", "middle")</lang> |
|||
=={{header|Nemerle}}== |
=={{header|Nemerle}}== |