Towers of Hanoi: Difference between revisions
Content added Content deleted
m (→{{header|Common Lisp}}: lang tag) |
m (→{{header|E}}: lang (lang e, even though there's no e in geshi still)) |
||
Line 265: | Line 265: | ||
=={{header|E}}== |
=={{header|E}}== |
||
<lang e> def move(out, n, fromPeg, toPeg, viaPeg) { |
|||
if (n.aboveZero()) { |
if (n.aboveZero()) { |
||
move(out, n.previous(), fromPeg, viaPeg, toPeg) |
move(out, n.previous(), fromPeg, viaPeg, toPeg) |
||
Line 273: | Line 273: | ||
} |
} |
||
move(stdout, 4, def left {}, def right {}, def middle {}) |
move(stdout, 4, def left {}, def right {}, def middle {})</lang> |
||
=={{header|Erlang}}== |
=={{header|Erlang}}== |