Puzzle | Rope Escape

Puzzle: Raghav is trapped on top of a building and wishes to reach the ground safely. He has with him a piece of rope running to 150 meters of length, a sharp knife. The building is 200 meters high from the ground. Raghav notices two hooks is placed on the side of the building, one at a distance of 200 meters and another at a distance of 100 meters from the ground. Devise a plan for Raghav
to reach the ground safely using the 150 meters rope, a knife and 2 hooks.

Solution: Let’s try to analyze the puzzle using reverse engineering mechanism. Let’s understand this step by step and divide the building into two parts by locating 3 points as A, B and C.

  1. As we know that the second hook is located midway between the building, therefore for Raghav to reach 100 meters below the ground from B to C, he would definitely need a 100 meters rope. Therefore, Raghav needs to cut the 150 meters long rope into two parts using the knife he has. Raghav now has two ropes of 100 meters and 50 meters.

  2. Now to reach the midway of the building from A to B, he needs to come down 100 meters, but he cannot use the 100 meters rope which he needs to get down from B to C. What Raghav can do is tie one end of 50 meters rope at A and make a knot on the other side. He can fold the 100 meters rope and make it pass from the knot making a loop, thus covering the next 50 meters of length.
  3. On reaching B, Raghav can pull the 100 meters rope and tie one end at B and rope down to point C or the ground. Thus he can reach the ground safely.


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.


Article Tags :
Practice Tags :


1


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.