Last active
August 29, 2015 14:19
-
-
Save elenzil/5c52eccc33c7f8616755 to your computer and use it in GitHub Desktop.
orion's solution to cheryl's birthday
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
this is the puzzle: http://www.techworm.net/2015/04/when-the-hell-is-cheryls-birthday-a-math-problem-from-singapore-goes-viral.html | |
first, the puzzle is a little weird because it doesn't explain how Albert knows Bernard does not know. | |
but ignoring that, or assuming that before Albert spoke, Bernard said "I do not know". | |
it's also not explicit about who knows which: | |
I make the assumption that Albert knows the month and Bernard knows the day number. | |
Albert knows Bernard does not know, which means it's not one of the day numbers which occur only once, | |
which means it's not May 19 or June 18. | |
However, knowing it's not May 19 or June 18 still isn't enough info, and Albert says so. | |
Bernard then reasons that this means it's also not June 17, | |
because if it were, then Albert would know the complete Date. | |
But now Bernard knows the date! All the remaining day numbers occur more than once except for August 17, | |
therefore because Bernard knows, now we also know, and it is August 17. | |
Hm, yes.
I assumed that Albert was told that Bernard did not know,
which only lets me eliminate May 19 and June 18.
Without that assumption, then Albert has deduced that Bernard did not know,
which lets you eliminate all of May and June.
The rest follows.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I don't see any issues with the puzzle.