Coper:
Así dice el problema:
Albert y Bernard se acaban de hacer amigos de Cheryl y quieren saber cuándo es su cumpleaños. Cheryl les da una lista con 10 posibles fechas
Mayo 15, Mayo 16, Mayo 19
Junio 17, Junio 18
Julio 14, Julio 16
Agosto 14, Agosto 15, Agosto 17
Luego Cheryl les dice por separado a Albert y a Bernard, el mes y el día respectivamente.
-Albert: "No sé cuándo es el cumpleaños de Cheryl, pero sé que Bernard tampoco lo sabe".
-Bernard: "Al principio no sabía cuándo era el cumpleaños de Cheryl, pero ahora ya lo sé".
-Albert: "Entonces yo también sé cuándo es su cumpleaños".
¿Cuándo es el cumpleaños de Cheryl?
De las diez fechas, los días van del 14 al 19, con solo 18 y 19 ocurriendo solo una vez cada uno. Si el día del cumpleaños de Cheryl fuera 18 o 19, entonces Bernard habría sabido la fecha del cumpleaños desde que Cheryl le contó a él el día de su cumpleaños.
Pero ¿por qué Albert sabe que Bernard no lo conoce?
Si Cheryl le dijo Albert que el mes de su cumpleaños era mayo o junio, entonces es posible que su cumpleaños podría ser el 19 de mayo o el 18 de junio. Esto significa que Bernard podría saber cuándo es el cumpleaños de Cheryl. El hecho de que Albert sepa que Bernard no lo sabe significa que Cheryl le ha dicho a Albert que su cumpleaños es en julio o e agosto.
Bernard no sabe cuándo es el cumpleaños de Cheryl, pero se da cuenta después de Albert habla por primera vez.
Con las cinco fechas que quedan de julio y agosto, las fechas van del 14 al 17 con solo el 14 ocurriendo dos veces. Si Cheryl le hubiera dicho a Bernard que su cumpleaños era el 14, entonces él no lo hubiera sabido. El hecho de que Bernard lo sepa significa que el día de su cumpleaños no es el 14. Así que ahora quedan tres posibles fechas: 16 de julio, 15 de agosto y 17 de agosto.
Después de que Bernard hablara. Albert sabe cuando es el cumpleaños de Cheryl. Si Cheryl le ha dicho a Albert que la fecha de su cumpleaños es en agosto, entonces Albert no lo sabría porque en ese mes hay dos posibles días.
Entonces, el cumpleaños de Cheryl es el 16 de julio.