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}}==