Towers of Hanoi: Difference between revisions

Content added Content deleted
(Added PL/M)
Line 4,951: Line 4,951:
if ndisks:
if ndisks:
hanoi(ndisks-1, startPeg, 6-startPeg-endPeg)
hanoi(ndisks-1, startPeg, 6-startPeg-endPeg)
print "Move disk %d from peg %d to peg %d" % (ndisks, startPeg, endPeg)
print(f"Move disk {ndisks} from peg {startPeg} to peg {endPeg}")
hanoi(ndisks-1, 6-startPeg-endPeg, endPeg)
hanoi(ndisks-1, 6-startPeg-endPeg, endPeg)

hanoi(ndisks=4)</lang>
hanoi(4)</lang>
{{out}} for ndisks=2
{{out}} for ndisks=2
<pre>
<pre>