Towers of Hanoi: Difference between revisions

Content added Content deleted
m (→‎{{header|Haskell}}: Tidied monoid version. Removed an import line which is redundant in GHC 8)
Line 2,939: Line 2,939:


move(4, 1, 2, 3)</lang>
move(4, 1, 2, 3)</lang>

{{More informative version }}
<lang Lua>

function move(n, src, via, dst)
if n > 0 then
move(n - 1, src, dst, via)
print('Disk ',n,' from ' ,src, 'to', dst)
move(n - 1, via, src, dst)
end
end
move(4, 1, 2, 3)

</lang>


===Hanoi Iterative===
===Hanoi Iterative===