Головоломка на выходные: задача для дошкольников и программистов
Каждую пятницу редакция Look At Me вспоминает классическую логическую задачу и предлагает читателям поразмышлять над ней в выходные, чтобы поддержать свои аналитические способности. Правильный ответ и примерный ход рассуждений мы опубликуем в следующем выпуске через неделю.
Читайте также:
Ответ на головоломку прошлой недели
Итак, Шерил назвала Альберту май, июнь, июль или август.
Бернард услышал 14, 15, 16, 17, 18 или 19.
Альберт: Я не знаю, когда у Шерил день рождения, но я уверен, что Бернард тоже не знает.
Бернард услышал день рождения, и почти все дни, кроме 18 (июня) и 19 (мая), встречаются по два раза. Следовательно, если Альберт услышал «июль» или «август», он может быть уверен, что Бернард услышал одно из повторяющихся чисел и не может быть уверен в дате рождения.
Бернард: Сначала я не знал, когда день рождения у Шерил, но после этих слов уже знаю.
Услышав слова Альберта и рассуждая, как в пункте выше, Бернард понимает, что верный месяц — июль или август. Он говорит, что знает, когда у Шерил день рождения — значит, он услышал либо 15, либо 16, либо 17. Шерил не могла назвать ему «14», потому что в списке есть и 14 июля, и 14 августа, и в этом случае Бернард не мог бы быть уверен.
Альберт: Теперь и я тоже знаю, когда.
После слов Бернарда Альберт догадывается, что день рождения может быть 16 июля, 15 августа или 17 августа. Так как он говорит, что теперь знает дату, значит, Шерил назвала ему июль. Следовательно, день рождения Шерил — 16 июля.
Головоломка этой недели
Эту задачу дошкольники могут решить за 5–10 минут, а программисты — за час. Сколько времени потребуется вам?
8809 = 6
7111 = 0
2172 = 0
6666 = 4
1111 = 0
3123 = 0
7662 = 2
9313 = 1
0000 = 4
2222 = 0
3333 = 0
5555 = 0
8193 = 3
8096 = 5
1012 = 1
7777 = 0
9999 = 4
7756 = 1
6855 = 3
9881 = 5
5531 = 0
2581 = ?
Комментарии
Подписаться