Skip to content

Commit 0e79d6f

Browse files
Merge pull request souravjain540#157 from harishtaa/main
add tower of hanoi
2 parents a0cbb1a + 1a7b385 commit 0e79d6f

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

TowerOfHanoi.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
def TowerOfHanoi(Disks, source, temp, destination):
2+
if(Disks == 1):
3+
print("Move Disk 1 From {} to {}".format(source, destination))
4+
return
5+
TowerOfHanoi(Disks - 1, source, destination, temp)
6+
print("Move Disk {} From {} to {}".format(Disks, source, destination))
7+
TowerOfHanoi(Disks - 1, temp, source, destination)
8+
9+
Disks = int(input("Enter Number of Disks: "))
10+
11+
# Source : A, Intermediate : B, Destination : C
12+
TowerOfHanoi(Disks, 'A', 'B', 'C')

0 commit comments

Comments
 (0)