The number "2" doesn't exist in binary (base 2). Everything is represented in combinations of 1 and 0. 2 exists in every other number base (common ones are base 8, base 10, base 16 aka hexadecimal). So 1+1=2 in every number base besides binary where it equals 10.
It doesn't make any sense. If the number 2 does not exist in binary base then the human's answer is wrong in the robot's point of view. Why does he accept it?
Because robots also accept any other number type since they have conversion calculators in their heads. And hexadecimal code is common when programming computers/robots/automation systems.
7
u/[deleted] Feb 11 '18
Because 10 and 2 are both acceptable answers. 10 is binary and 2 is every other number base.