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