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