I used to play with this at school when I was about 8. I got so fast at solving it. I loved it. I started thinking about that game today but I couldn't remember what it was called. I loved it! Thanks for posting!
In order to win with 255 moves (2^8 - 1) do following steps: Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 4 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 5 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 4 from tower C to tower B Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 6 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 4 from tower B to tower A Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 5 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 4 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 7 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 4 from tower C to tower B Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 5 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 4 from tower B to tower A Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 6 from tower C to tower B Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 4 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 5 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 4 from tower C to tower B Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 8 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 4 from tower B to tower A Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 5 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 4 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 6 from tower B to tower A Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 4 from tower C to tower B Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 5 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 4 from tower B to tower A Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 7 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 4 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 5 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 4 from tower C to tower B Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 6 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 4 from tower B to tower A Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 3 from tower C to tower A Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 5 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Move disk 3 from tower A to tower B Move disk 1 from tower C to tower A Move disk 2 from tower C to tower B Move disk 1 from tower A to tower B Move disk 4 from tower A to tower C Move disk 1 from tower B to tower C Move disk 2 from tower B to tower A Move disk 1 from tower C to tower A Move disk 3 from tower B to tower C Move disk 1 from tower A to tower B Move disk 2 from tower A to tower C Move disk 1 from tower B to tower C Done !
Did you make a program that tells you every move needed to reach the solution? It sounds like a really fun project to practice recursive programming if that's the case
Awesome, I was reading up on this puzzle but this video really showed and made me understand why it is an iterative process I couldn't grasp from just reading about.
Solving the Tower of Hanoi is very trivial once you know the secret of how to solve them. 2^n - 1 = T(n) = optimal moves, n = number of discs. Odd: towards the goal Even: away from the goal
Literally was working on this puzzle to come up with an algorithm with my teacher just over a week ago. He has had it in his family for many generations. Neither one of us knew the name but the algorithm that we came up with was/is remarkably close to this exact same thing here. It took us about 2 hours to figure out. Then, a little of a week later, this video comes up in my recommended. Weird?
For the Tower of Hanoi, I propose a simple and mnemonic solution. The rule is as follows: - move the smallest disk, circularly, clockwise, in two different ways: ˗ for even numbered discs (2, 4, 6, 8…): a -> b -> c -> a ->… ˗ for odd numbered discs (1, 3, 5, 7, 9…): a -> c -> b -> a ... - move the smaller disc, of the two left, on the major, it is the only possible operation, - in the next move, move the smaller disk again in a circular way, as seen above - in the next move, move the disc in the only way possible ... and so on, until all the disks from the initial stake "a" to the final destination stake "c" are brought. I hope I have been clear, thanks for your attention and enjoy.
Haha a 100 years? The 64 disc's probably come from the legends surrounding the puzzle, where Brahmin priests have to solve the puzzle with 64 disc's, and when the puzzle is completed the world will end. If you take a second to move each piece, it will take 585 billion years to finish the puzzle.
To solve the Tower of Hanoi with 64 Disks you need at least 18446744073709551615 moves. That are 584554049253,848 years if you make a move each second. Well.... as AliceDiableaux wrote... thats round about 585 billion years ^^
Bro I'm here 2024 and I need this so much 🙏 Because we have a competition for math .. And the choices were : Sudoku, tower of Hanoi, ruibix cube and I think that's all Thank you so much 🙏
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 An easier method I found out for myself is to use the left right method. If all my rings are in column A, then column B would be left, and Column C would be Right. If I want all my rings to go to the 'right' column but dont know which column to start in, I name each ring top to bottom using Right left. Start at right, then next ring will be left, then next ring will be right, etc. The last ring you stop on will start your first move at the right or left Column. 5 rings Right Left Right Left Right
That is the easiest explanation in my opinion. Just follow 1, 2, 3 rule and the puzzle will be solved. People write in comments pretty complicated calculations which are not only hard to follow but also hard to understand.
Instead of going backwards and forwards, try putting the poles (mentally or physically) in a triangle pattern and only move anti-clockwise. You will soon see a pattern developing.
Solve the following puzzle for Tower of Hanoi · If puzzle can be accomplished in 3 moves with two discs. Use this to work out how many moves would be needed with three discs? · If puzzle can be completed in 15 moves with four discs. Use this to work out how many moves would be needed with five discs? · In general, describe a way of working out how many moves are needed when one extra disc is added? ye kese hoga
I finished all 3 to 10 disks in least possible moves in just 1 night with sleep of course. It's not that hard. It just need to take a lot of time to finish. By the way, the 10 disks has 1023 least possible moves optimal solution.
Tonight I just found it and did 3, 5 and 8. It was fun! If you want, check out my comment on the video about how I did it or let me know how you did :)
some corrections: it was invented by ancient Hindu god Lord Brahma and it is called tower of Brahma problem, originally these towers are situated in Kashi : ancient city with 64 disks. later on it moved to Vietnam by some east Asian scholars. and as it was french colony at that time, it moved to Europe by some guy named Lucas.
I never noticed the top disk, that's cool. For me, ***SPOLIER ALERT*** Here's how I eventually thought when doing the same 8 disk one of these, and I think it is the most naturally actively brain-teasing way (most fun) for me -- because I just asked as a series of questions to myself to figure it out, trying not to think about patterns, so I could always head toward the end from wherever I was if I made a mistake. (Here I will call the disks by numbers, but I didn't think in numbers when doing the puzzle -- Numbers I think make it easier to write clearly) I will call the big bottom disk, "8" and count up to the small top disk, "1": So I started with the obvious question, then went on: "How do I get the tower over on the far side?" - "I need the bottom disk (8) there first, so I can build the rest of the tower on it" "How do I get the bottom disk to the far pole with the least moves?" - "Get the rest of the disks (7-1) on the middle pole with the least moves, so the far pole is open, and the big disk is free to move there" "How do I get the rest of the disks on the middle pole with the least moves?" - "Get the bottom of *those* disks, (disk 7) on the middle pole so I can stack the rest (6-1) on it" ---- I just kept asking that back and forth, with the next thing being disk 6 on the far pole, disk 5 on the middle pole, disk 4 on the far pole... etc. Things naturally built from there, figuring out what ideas I had to remember and what information I could forget about as I went along. Not going to spoil any of the set of fun ways I found to only have to remember the general idea and not much information, just that if I got lost -- I didn't make any moves, and asked myself the questions again starting at disk 8. The ones I did were also different colours, so it probably would've been harder without that, and if they all looked the same colour I would probably have tried to number them in my head based on bigger size means bigger number, like I used now to write the questions. (Also, this way with the questions it was possible to keep going if I made a mistake, which I did once or twice the first time, making me only get it in 259 moves instead of 255. It makes me really happy to do a puzzle where if I lose patience or focus, all I have to do is forget everything I was thinking, breathe, and start thinking about the original questions. It can take a minute to move forward from the mistake, but I don't have to think about the mistake -- just where my pieces are, and where I want them to be)
@@Puzzleguy I am in Kurdistan : Erbil city , I searched in every store almost 25 , They don't have it , I think It should get it by delivery , Thanks man apprecited ❤
Oh really if this tower of Hanoi invented in 1833 so why this is also called the tower of Brahma (One of the most biggest god out of 3 in Hinduism) and world biggest Tower of Brahma or Hanoi present in Kashi Vishwanath temple, India
@@Puzzleguy What does it mean to you that it was invented in 1833, so I put the correct answer in front of you and Hinduism is the oldest religion in this world.
Any computer science student here! Recursion is the key.
lmao
@@senju8127 😂😂
Yea😂
java code => github.com/mehrab-haque/tower-of-hanoi-java/blob/master/src/Hanoi.java
Electrical engineering here but i have this java programming course...
I used to play with this at school when I was about 8. I got so fast at solving it. I loved it. I started thinking about that game today but I couldn't remember what it was called. I loved it! Thanks for posting!
You are welcome.
I used to play with toys when i was 8. 😆
Such a puzzle would be too difficult for me at that age.
Lucas tower
In order to win with 255 moves (2^8 - 1) do following steps:
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 4 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 5 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 4 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 6 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 4 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 5 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 4 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 7 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 4 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 5 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 4 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 6 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 4 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 5 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 4 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 8 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 4 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 5 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 4 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 6 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 4 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 5 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 4 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 7 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 4 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 5 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 4 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 6 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 4 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 3 from tower C to tower A
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 5 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 3 from tower A to tower B
Move disk 1 from tower C to tower A
Move disk 2 from tower C to tower B
Move disk 1 from tower A to tower B
Move disk 4 from tower A to tower C
Move disk 1 from tower B to tower C
Move disk 2 from tower B to tower A
Move disk 1 from tower C to tower A
Move disk 3 from tower B to tower C
Move disk 1 from tower A to tower B
Move disk 2 from tower A to tower C
Move disk 1 from tower B to tower C
Done !
dude thats impressive
Did you make a program that tells you every move needed to reach the solution? It sounds like a really fun project to practice recursive programming if that's the case
@@ToPoMaNda13 yeah the solution can be easily found out using recursion
*HELLO I'M VIETNAMESE AND I'M FROM HANOI*
How many milligrams of adderall did you snort before writing that one lmao
Awesome, I was reading up on this puzzle but this video really showed and made me understand why it is an iterative process I couldn't grasp from just reading about.
I've never seen a channel take a puzzle route! I really love your videos! 👏💖
Solving the Tower of Hanoi is very trivial once you know the secret of how to solve them.
2^n - 1 = T(n) = optimal moves, n = number of discs.
Odd: towards the goal
Even: away from the goal
No shit bro
Literally was working on this puzzle to come up with an algorithm with my teacher just over a week ago. He has had it in his family for many generations. Neither one of us knew the name but the algorithm that we came up with was/is remarkably close to this exact same thing here. It took us about 2 hours to figure out.
Then, a little of a week later, this video comes up in my recommended. Weird?
i just buy now the tower of hanoi and i come up with this formula.
odd disc = put the smallest disc in the goal stick
even disc = away from the goal
formula for least amount of moves required to solve for N number of discs. (2^N) -1 in this case N=8 and 2^8=2x2x2x2x2x2x2x2=256.
256-1=255.
Excellent job thank you so much we need more
Wow that is great. Thank you
For the Tower of Hanoi, I propose a simple and mnemonic solution. The rule is as follows:
- move the smallest disk, circularly, clockwise, in two different ways:
˗ for even numbered discs (2, 4, 6, 8…): a -> b -> c -> a ->…
˗ for odd numbered discs (1, 3, 5, 7, 9…): a -> c -> b -> a ...
- move the smaller disc, of the two left, on the major, it is the only possible operation,
- in the next move, move the smaller disk again in a circular way, as seen above
- in the next move, move the disc in the only way possible ...
and so on, until all the disks from the initial stake "a" to the final destination stake "c" are brought.
I hope I have been clear, thanks for your attention and enjoy.
Fun. Very fun. Thank you.
please solve with 64 disks
Hahaha. Nice joke 😁.
Come back in 100 years for new video .
Haha a 100 years? The 64 disc's probably come from the legends surrounding the puzzle, where Brahmin priests have to solve the puzzle with 64 disc's, and when the puzzle is completed the world will end. If you take a second to move each piece, it will take 585 billion years to finish the puzzle.
To solve the Tower of Hanoi with 64 Disks you need at least 18446744073709551615 moves. That are 584554049253,848 years if you make a move each second. Well.... as AliceDiableaux wrote... thats round about 585 billion years ^^
I think that would take 6 billion moves per second without any sleep for a century to accomplish.
write a recursive code
*HELLO I'M VIETNAMESE AND I'M FROM HANOI*
Do you have Tower of Hanoi in your city? :)
@@Puzzleguy Sure we have it. Some towers have more than 16 disks.
@@adtdn30 I believe you have living giants who move that disks
Bro I'm here 2024 and
I need this so much 🙏
Because we have a competition for math ..
And the choices were : Sudoku, tower of Hanoi, ruibix cube and I think that's all
Thank you so much 🙏
for those who are looking for C code to solve this
#include
void hanoi(int n,char a,char b,char c);
int main(){
int n;
char a='A';
char b='B';
char c='C';
printf("entre numbers of rings
");
scanf("%d",&n);
hanoi(n,a,b,c);
printf("
%f steps are taken ",(pow(2,n))-1);
}
void hanoi(int n,char a,char b,char c){
if(n==1){
printf("move disc %d from %c to %c
",n,a,c);
}
else{
hanoi(n-1,a,c,b);
printf("move disc %d from %c to %c
",n,a,c);
hanoi(n-1,b,a,c);
}
}
Not only does the top ring only jump 1>2>3>1, but the 2nd ring only jumps 1
🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨
An easier method I found out for myself is to use the left right method. If all my rings are in column A, then column B would be left, and Column C would be Right. If I want all my rings to go to the 'right' column but dont know which column to start in, I name each ring top to bottom using Right left. Start at right, then next ring will be left, then next ring will be right, etc. The last ring you stop on will start your first move at the right or left Column.
5 rings
Right
Left
Right
Left
Right
It was created much earlier in a temple in India TOWER OF BRAMHA
But history is in by European perspective.
That’s pretty cool but can you do a 32 disk Tower of Hanoi?
Easy, if I would be immortal and had nothing else to do 😁
I like how you dont have to think about the other moves besides 1,2,3 because all the b other moves are just follow the rules.
That is the easiest explanation in my opinion. Just follow 1, 2, 3 rule and the puzzle will be solved. People write in comments pretty complicated calculations which are not only hard to follow but also hard to understand.
I can solve this puzzle pretty easily but can you pls elaborate this 1,2,3 approach?
@@namansingla1565 watch 2:36 part
I've had this puzzle for decades and counted the moves. My result was always 262. My mother gave me the puzzle and I solved it in about 30 minutes.
Basically if there is a odd number of the disks, you move the top part of the disk to the destination and if it is even, move it to the other one.
Awsome i can now imagine it in programming :)
Reminds me of the Kotor puzzle in the sith tomb for that sword of Naga shadow. Except its simplified
loved it
Instead of going backwards and forwards, try putting the poles (mentally or physically) in a triangle pattern and only move anti-clockwise. You will soon see a pattern developing.
Hi! Please how do I draw a DFD from a flowchart of hanoi tower?
Do you have any tutorial on that?
Question: do u have to move each disk or can u move in groups? I’m new to this but it’s really cool
One disk at a time only.
What would be the challenge if you can move groups
Very good
keep up!!! using this for discrete structure
fire af🔥🔥🔥
Solve the following puzzle for Tower of Hanoi
· If puzzle can be accomplished in 3 moves with two discs. Use this to work out how many moves would be needed with three discs?
· If puzzle can be completed in 15 moves with four discs. Use this to work out how many moves would be needed with five discs?
· In general, describe a way of working out how many moves are needed when one extra disc is added?
ye kese hoga
here is a challenge do the same thing but you can not jump to the 3rd "stick" you have to go to the 2nd one and then the 3rd one its doable
Nice video 👌
Are you native speaker? 🤔
Thanks.
No, I'm not a native speaker.
@@Puzzleguy Neither am I, so I could recognize the voice accent xD
Thanks for answer!
I don't hear accent. You sound like native 🤣
I finished all 3 to 10 disks in least possible moves in just 1 night with sleep of course. It's not that hard. It just need to take a lot of time to finish. By the way, the 10 disks has 1023 least possible moves optimal solution.
Tonight I just found it and did 3, 5 and 8. It was fun! If you want, check out my comment on the video about how I did it or let me know how you did :)
If the number of disks are n then the least number of moves required to solve is 2^n-1. It can be proved using combinatorics.
I can’t even get 5 dicss
some corrections: it was invented by ancient Hindu god Lord Brahma and it is called tower of Brahma problem, originally these towers are situated in Kashi : ancient city with 64 disks. later on it moved to Vietnam by some east Asian scholars. and as it was french colony at that time, it moved to Europe by some guy named Lucas.
2^n - 1
Nope, that's n! problem. 2^n-1 is millions times faster in sorting.
Smallest allways moves 123,123,123 likewise, so keep eye ondu amale onde. Never allow sallery disk to move reverse move, it is athe SECREAT
what if all the disks has to be moved to a designated pole?
Sir through coding can u explain ??
I never noticed the top disk, that's cool. For me, ***SPOLIER ALERT***
Here's how I eventually thought when doing the same 8 disk one of these, and I think it is the most naturally actively brain-teasing way (most fun) for me -- because I just asked as a series of questions to myself to figure it out, trying not to think about patterns, so I could always head toward the end from wherever I was if I made a mistake. (Here I will call the disks by numbers, but I didn't think in numbers when doing the puzzle -- Numbers I think make it easier to write clearly) I will call the big bottom disk, "8" and count up to the small top disk, "1":
So I started with the obvious question, then went on:
"How do I get the tower over on the far side?"
- "I need the bottom disk (8) there first, so I can build the rest of the tower on it"
"How do I get the bottom disk to the far pole with the least moves?"
- "Get the rest of the disks (7-1) on the middle pole with the least moves, so the far pole is open, and the big disk is free to move there"
"How do I get the rest of the disks on the middle pole with the least moves?"
- "Get the bottom of *those* disks, (disk 7) on the middle pole so I can stack the rest (6-1) on it"
---- I just kept asking that back and forth, with the next thing being disk 6 on the far pole, disk 5 on the middle pole, disk 4 on the far pole... etc.
Things naturally built from there, figuring out what ideas I had to remember and what information I could forget about as I went along.
Not going to spoil any of the set of fun ways I found to only have to remember the general idea and not much information, just that if I got lost -- I didn't make any moves, and asked myself the questions again starting at disk 8. The ones I did were also different colours, so it probably would've been harder without that, and if they all looked the same colour I would probably have tried to number them in my head based on bigger size means bigger number, like I used now to write the questions.
(Also, this way with the questions it was possible to keep going if I made a mistake, which I did once or twice the first time, making me only get it in 259 moves instead of 255. It makes me really happy to do a puzzle where if I lose patience or focus, all I have to do is forget everything I was thinking, breathe, and start thinking about the original questions. It can take a minute to move forward from the mistake, but I don't have to think about the mistake -- just where my pieces are, and where I want them to be)
Using recursion we can calculate number of ways
Where can I get this please ?
There are links in a video description. This puzzle is sold in every puzzle store.
@@Puzzleguy I am in Kurdistan : Erbil city , I searched in every store almost 25 , They don't have it , I think It should get it by delivery , Thanks man apprecited ❤
Дякую!!!
Great
Oh really if this tower of Hanoi invented in 1833 so why this is also called the tower of Brahma (One of the most biggest god out of 3 in Hinduism) and world biggest Tower of Brahma or Hanoi present in Kashi Vishwanath temple, India
Probably because you live in India and you have your own gods and legends
@@Puzzleguy What does it mean to you that it was invented in 1833, so I put the correct answer in front of you and Hinduism is the oldest religion in this world.
Who else is vietnamese but never heard about this game :(( ?
Hahaha. Looks like you are a fake Vietnamese 🤣
Me. :))))
i hold the world record for this GGs
at the end of puzzle clap 👏 👏...
Try doing for 64 disks
Sure. Come back in 500 billion years for the result.
Came here from TikTok 2022 😅
آقا اگه خیلی زرنگی، با پایتون کدش رو بزن!
My teacher made me do this, let’s just say it was fun, took me 60 moves or so to move the 8 disks
Looks like you found a unique way to solve the puzzle 4 times faster or you cheated.
that is impossible lmao
5:00
woah. 😳😳
I read with 64 discs it would take 500 million years lol
and solve 64 disks
lets try 64 disks!! 😅
This how 2021 games
This is puzzle is invested by Indian . French looted ower intellectual property.
It can be done in 32 moves
2⁸-1
Interesting that it takes 255 moves for 8 disks, considering 2^8 - 1 = 255. I wonder if this pattern of movement exists for all disc amounts
Yeah 3blue1brown has a video explicitly connecting it to binary and powers of two
The game is jus math. I could do it w 4000 disks if I had the time
With 30 disks and a move at a time it would take 34 years
@@tkmraulro bet I could do it in 33
ok
It's invented in India ...
2x2x2x2x2x2x2x2-1=255 moves OK
Any Ha Noi people here ??
like
That was 256 moves
CS HW anyone?
Я решаю ее за 140 ходов
it spent a lot of years
Send me the Towers Of Hanoi in 1 week.
noo it take 234 moves to do it
thats not how it works
Wrong. The name is Towers of Hanoi.
HOW has no one noticed your comment
I love your videos!
Yeah ONLY 255 moves...
....
Yugioh vrains anyone XD
Can u do 255 disks with only 8 moves? Jk 😂✌🏽
ok
like
....
ok
like
....
ok
like
....
ok
like
....