Towers of Hanoi: Difference between revisions
Content added Content deleted
(Added Chipmunk Basic) |
(RPL: add section) |
||
Line 6,174: | Line 6,174: | ||
move(n - 1, via, dst, src) ok |
move(n - 1, via, dst, src) ok |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
=={{header|RPL}}== |
|||
{{trans|Python}} |
|||
{{works with|Halcyon Calc|4.2.7}} |
|||
≪ → ndisks start end |
|||
≪ '''IF''' ndisks '''THEN''' |
|||
ndisks 1 - start 6 start - end - '''HANOI''' |
|||
start →STR " → " + end →STR + |
|||
ndisks 1 - 6 start - end - end '''HANOI''' |
|||
'''END''' |
|||
≫ ≫ ''''HANOI'''' STO |
|||
3 1 3 '''HANOI''' |
|||
{{out}} |
|||
<pre> |
|||
7: "1 → 3" |
|||
6: "1 → 2" |
|||
5: "3 → 2" |
|||
4: "1 → 3" |
|||
3: "2 → 1" |
|||
2: "2 → 3" |
|||
1: "1 → 3" |
|||
</pre> |
|||
=={{header|Ruby}}== |
=={{header|Ruby}}== |