As a test, I'd like to see someone else solving it.
Here it is:
You have entered a room. The door you passed through was automatically closed and will never be opened again.
In this room, there are three other absolutely identical portals and a robot.
You know a few things about this room:
1- Two of the portals will take you to a place of eternal boredom and one of them will take you to an awesome place. You don't know which, obviously. They also automatically close when you pass through. It is not possible to discover which portal is the good one without the help of the robot
(you can choose randomly, but that wouldn't really solve the challenge).
2- This robot knows everything that can be known and makes calculations with infinite precision (no approximations). However, he can only give two possible answers: true or false (if possible to answer). He has enough energy left for only one answer.
However, it also has one major bug: 50% of the time, it swaps the output (and only the output) answer. When it happens, something that would be answered as "true" becomes "false" and vice-versa. The processed values remain the same, though. The robot KNOWS
when this happens and when it will happen
, but can't avoid it.
You must discover one statement or series of connected statements which, based on the robot's judgement, determines which portal takes you to the cool place. This statement must work for 100% of the cases.
You can use logical operators like and, or, nor, etc., as long as there is only one final answer.
You can give labels to each portal. However, you can't ask the robot to assign the values "true" or "false" to things. Every answer must depend on the robot's previous knowledge.
That's it. There was an easier version without the bug, but this one is better. If people solve it too quickly, I'll probably make it even harder. I have one possible answer in a .txt file (there are infinite possibilities).
Edit: THE ROBOT CAN'T POINT ANYWHERE. It can only say "true" or "false".
Edit 2: You can't give orders to the robot, only tell him about the labels you gave to each door and make your statement.
edited 9th Mar '12 8:31:10 PM by Teraus