Reveal the clues below only as a last resort.
See the code you are entering below or at this link.
Try level 0.
We proceed by elimination.
The user is trying to type one out of ten possible digits (0 to 9). Half of the digits are yellow, and half are grey. When clicking on the yellow or grey button, the user indicates the color currently associated with the digit s/he has in mind. We can thus eliminate half of the digits by following the following reasoning: “if the user presses the yellow button, then the digit s/he is typing is among the yellow colored digits” (idem for grey).
By repeating this process, usually 3 or 4 times, only one digit remains. It is the digit the user wants to enter. The machine writes down that digit and proceed to the next one. Once a 4-digit code is entered, the machine compares it to the secret code and decides wether to open the vault or not.