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

В прошлый раз загадку с сюрпризом загадывала Оксана. Теперь пришел черед Сережи. Он спрятал сюрприз под одной из цветных фигур.

Он дал Оксане и Саше подсказки:

  • Оксана знает фигуру, под которой спрятан сюрприз. (И Саше известно, что Оксана знает фигуру).
  • Саша знает цвет этой фигуры. (И Оксане известно, что Саша знает цвет).

Затем Сережа спросил, знает ли кто-то из ребят, где сюрприз.

…Долгое неловкое молчание…

«А теперь знаете?»

…Еще более неловкое молчание…

Оксана с Сашей хором: «Теперь я знаю, где сюрприз!»

Вопрос: где спрятан сюрприз Сережи?

Посмотреть решение

Сюрприз Сережи под красным треугольником.

Давайте поэтапно разберемся, почему так.

Когда Сережа первый раз спросил, знает ли кто-то, где сюрприз:

  • Оксана смогла бы сказать, где сюрприз, только если бы знала, что он спрятан под квадратом. (Потому что квадрат один, а остальных фигур по две).
  • Саша смог бы сказать, где сюрприз, если бы знал, что фигура должна быть желтой. (Потому что желтый только круг, а остальные цвета представлены двумя фигурами каждый).
  • Поскольку оба промолчали, синий квадрат и желтый круг мы вычеркиваем.

Когда Сережа второй раз спросил, знает ли кто-то, где сюрприз:

  • Оксана смогла бы точно сказать, где сюрприз, если бы знала, что он под кругом. Круг только один остался, а треугольников два. Раз она промолчала, значит, сюрприз под треугольником.
  • Саша смог бы точно сказать, где сюрприз, если бы знал, что он под фигурой синего цвета. Синий остался только треугольник. Раз Саша промолчал, значит, сюрприз под красной фигурой.
  • Саша с Оксаной вместе сообразили, где сюрприз Сережи, когда оба проанализировали поведение друг друга (как это сделали мы).
Марина

Share
Published by
Марина

Recent Posts

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

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

3 дня ago

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

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

7 дней ago

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

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

2 недели ago

Что такое Werkzeug?

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

3 недели ago

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

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

4 недели ago

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

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

1 месяц ago