Towers of Hanoi: Difference between revisions

Content added Content deleted
m (→‎{{header|E}}: lang (lang e, even though there's no e in geshi still))
Line 265: Line 265:
=={{header|E}}==
=={{header|E}}==


def move(out, n, fromPeg, toPeg, viaPeg) {
<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}}==