Puzzles/Logic puzzles/Parachuted Robots/Solution

From Wikibooks, open books for an open world
< Puzzles‎ | Logic puzzles‎ | Parachuted Robots
Jump to: navigation, search

Puzzles | Logic puzzles | Parachuted Robots | Solution

One possible algorithm is the following, which is executed simultaneously by both robots:

10 Go right
20 Go left
30 Go right
40 If Not Parachute GOTO 10
50 Go right
60 GOTO 50

The idea is that both robots go slowly (10, 20, 30) until one of them hits a parachute, accelerating to catch up with the other robot.