Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:)

Мы уже разгадывали загадки Оксаны и Сережи. Настала очередь Саши.

Саша разложил на столе несколько коробок. Там были:

  • маленькая красная
  • средняя красная
  • большая черная
  • маленькая синяя
  • большая синяя

Саша сказал, что спрятал сюрприз в одной из этих коробок. При этом Оксане он сказал цвет коробки с сюрпризом, а Сереже — размер. Оксана и Сережа оба знают, какой параметр известен сопернику.

Далее последовал такой разговор:

  • Оксана: Я не знаю, где сюрприз, но я также уверена, что и Сережа этого не знает.
  • Сережа: Я еще до твоих слов знал, что ты не знаешь, где он.
  • Оксана: А вот теперь, после твоих слов, меня озарило. Я знаю, где спрятан сюрприз!

Вопрос: в какой коробке сюрприз Саши?

Дополнительные вопросы:

  • После этого разговора Сережа тоже знает, где лежит сюрприз?
  • Если да — кто первым догадался, где нужно искать?
Посмотреть решение

Сюрприз Саши в маленькой синей коробке.

Разбор решения

Раз Оксана не знает, где сюрприз, значит, он точно не в черной коробке. А раз она уверена, что и Сережа не знает, значит, цвет ей назвали не красный.

Если бы Оксане сказали, что коробка должна быть красной, это могла бы быть и коробка среднего размера. В таком случае Сережа смог бы сказать, где сюрприз, ведь ему сказали размер, а средняя коробка всего одна. Тем не менее, Оксана уверена, что Сережа не знает, где сюрприз. Значит, ей самой назвали не красный цвет.

Красный и черный мы вычеркнули, следовательно, сюрприз в синей коробке (маленькой или большой).

Переходим к словам Сережи. Раз он еще до реплики Оксаны знал, что она не знает, где сюрприз, значит, ему не говорили, что коробка большая.

Если бы ему сказали, что коробка большая, это (теоретически) могла бы быть черная коробка, и тогда Оксана точно знала бы, где искать.

После слов Сережи мы знаем, что коробка синяя и не большая. Средняя коробка — красная. Значит, сюрприз в маленькой синей коробке.

Ответ на дополнительный вопрос

Сережа первым догадался, где искать сюрприз. Он понял это после первой реплики Оксаны, потому что вычислил, что коробка синяя. А размер он и так знал.

Марина

Share
Published by
Марина

Recent Posts

Библиотека Pydantic: валидация данных на Python

Pydantic - это мощная библиотека проверки данных и управления настройками для Python, созданная для повышения…

6 дней ago

7 наилучших библиотек визуализации Python на 2024 год

Python предлагает набор библиотек, удовлетворяющих различные потребности в визуализации, будь то академические исследования, бизнес-аналитика или…

1 неделя ago

Как преобразовать строку в байты в Python

В Python для представления данных в двоичной форме можно использовать байты. Из этой статьи вы…

3 недели ago

Что такое Werkzeug?

В этой статье рассказывается о том, что такое Werkzeug и как Flask использует его для…

3 недели ago

Как прибавить дни, месяцы и годы к дате в Python

При работе с датами часто возникает необходимость прибавлять к дате или вычитать из нее различные…

4 недели ago

Социальная аутентификация в приложении на Flask

В этом руководстве мы рассмотрим, как добавить социальную аутентификацию с помощью GitHub и Google в…

2 месяца ago