Школьной головоломкой озадачили пользователей Сети
Задачка для школьников на логику под названием "Когда день рождения у Шерил?" стала вирусной в социальных сетях и заинтересовала такие издание как The New York Times и BBC. Появился даже отдельный хэштег - #‎cherylsbirthday.Исходные данные такие:
Альберт и Бернард только что стали друзьями с Шерил и они хотят узнать, когда у нее день рождения. Шерил дала им список из 10 возможных дат:
15 мая, 16 мая, 19 мая, 17 июня, 18 июня, 14 июля, 16 июля, 14 августа, 16 августа и 17 августа.
Далее Шерил сказала Альберту только день ее рождения, а Бернарду — месяц. «Я не знаю, когда у Шерил день рождения, но я также знаю, что Бернард тоже не знает эту дату», — сказал Альберт. «Сначала я не знал, когда у Шерил день рождения, но теперь я знаю», — возразил Бернард. На это Альберт ответил: «Тогда я тоже знаю, когда у Шерил день рождения».
От головоломки к вирусу
Кэннэт Конг, телеведущий из Сингапура? опубликовал на своей странице в Facebook скриншот задачи и сказал, что ее решают сингапурские школьники. Этот скриншот перепостили почти 7000 раз.
Решение
Чтобы решить эту головоломку, нужно построить такие логические цепочки. Итак, откуда же Бернард мог знать дату, если Шерил шепнула ему только число?
- Если бы Шерил шепнула цифру «19» или «18», то Бернард сразу узнал бы и месяц, потому что цифры 18 и 19 используются в таблице единожды.
- Следовательно, из утверждения Альберта можно сделать вывод, что Шерил сказала ему не «май» и не «июнь», иначе Бернард сразу догадался, когда у нее день рождения. Если Альберт уверен в том, что Бернард не в курсе даты рождения Шерил, то, значит, это не май и не июнь.
- Таким образом вычеркиваем половину возможных дат: те, что в июне и в мае. У нас остаются только август и июль.
- Бернард уже знает дату. Если бы Шерил сказала ему цифру «14», то он бы не узнал дату, потому что эта цифра повторяется дважды: в июне и в августе. Следовательно, это не 14 число.
- Остаются 3 варианта: 16 июля, 15 августа и 17 августа. Здесь Альберт говорит: «О, теперь я тоже знаю». Поскольку Альберт это утверждает, значит, это не август, потому что в августе у нас осталось два числа, а в июле — только одно. Значит, ответ — 16 июля.