Skip to content

Commit e6745cd

Browse files
Create Tower_of_hanoi.py
1 parent 1893306 commit e6745cd

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

Data_Structures/Tower_of_hanoi.py

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# tower of hanoi
2+
def TowerOfHanoi(n , from_rod, to_rod, aux_rod):
3+
if n == 1:
4+
print ("Move disk 1 from rod",from_rod,"to rod",to_rod)
5+
return
6+
TowerOfHanoi(n-1, from_rod, aux_rod, to_rod)
7+
print ("Move disk",n,"from rod",from_rod,"to rod",to_rod)
8+
TowerOfHanoi(n-1, aux_rod, to_rod, from_rod)
9+
# main
10+
n = 3
11+
TowerOfHanoi(n, 'A', 'C', 'B')
12+
# A, B, C are the rod
13+
print ("Sorted array is:")
14+
for i in range(n):
15+
print (arr[i],end=" ")

0 commit comments

Comments
 (0)