Towers of Hanoi: Difference between revisions

Content added Content deleted
m (move Nimrod to correct position in collating sequence)
Line 2,008: Line 2,008:
end
end
</lang>
</lang>
=={{header|Run BASIC}}==
<lang runbasic>a = move(4, "1", "2", "3")
function move(n, a$, b$, c$)
if n > 0 then
a = move(n-1, a$, c$, b$)
print "Move disk from " ; a$ ; " to " ; c$
a = move(n-1, b$, a$, c$)
end if
end function</lang>
<pre>Move disk from 1 to 3
Move disk from 1 to 2
Move disk from 3 to 2
Move disk from 1 to 3
Move disk from 2 to 1
Move disk from 2 to 3
Move disk from 1 to 3
Move disk from 1 to 2
Move disk from 3 to 2
Move disk from 3 to 1
Move disk from 2 to 1
Move disk from 3 to 2
Move disk from 1 to 3
Move disk from 1 to 2
Move disk from 3 to 2</pre>


=={{header|Sather}}==
=={{header|Sather}}==