Towers of Hanoi: Difference between revisions
m
→Python recursive: Tidying
m (→{{header|Python}}: Tidying) |
m (→Python recursive: Tidying) |
||
Line 3,420:
Or, separating the
<lang python>'''Towers of Hanoi'''
Line 3,440:
# TEST ----------------------------------------------------
if __name__ == '__main__':
print(▼
# fromTo :: (String, String) -> String
def fromTo(xy):
lambda xy: xy[0].rjust(5, ' ') + ' -> ' + xy[1],▼
)</lang>▼
▲ print('\n'.join(
map(fromTo, hanoi(4)('left')('right')('mid'))
▲ ))</lang>
{{Out}}
<pre> left -> mid
|