Давайте разберёмся, кто в какой рубашке был. У нас есть три друга: Смирнов, Чернов и Белов, и три рубашки: белая, чёрная и серая.
Теперь составим таблицу и заполним её, исходя из условий:
| Фамилия мальчика | Белая рубашка | Чёрная рубашка | Серая рубашка |
|---|---|---|---|
| Смирнов | |||
| Чернов | |||
| Белов |
Шаг 1: Из первого условия мы знаем, что Смирнов не носил белую рубашку. Отметим это в таблице (поставим крестик).
| Фамилия мальчика | Белая рубашка | Чёрная рубашка | Серая рубашка |
|---|---|---|---|
| Смирнов | ❌ | ||
| Чернов | |||
| Белов |
Шаг 2: Из второго условия мы знаем, что Чернов не носит белую рубашку. Отметим это.
| Фамилия мальчика | Белая рубашка | Чёрная рубашка | Серая рубашка |
|---|---|---|---|
| Смирнов | ❌ | ||
| Чернов | ❌ | ||
| Белов |
Шаг 3: Мы видим, что никто из Смирнова и Чернова не носил белую рубашку. Значит, белую рубашку носил Белов. Ставим галочку напротив Белова и крестики в других ячейках его строки.
| Фамилия мальчика | Белая рубашка | Чёрная рубашка | Серая рубашка |
|---|---|---|---|
| Смирнов | ❌ | ||
| Чернов | ❌ | ||
| Белов | ✔ | ❌ | ❌ |
Шаг 4: Теперь смотрим на условие 1. Мальчик в белой рубашке (это Белов) сказал Смирнову, что цвет рубашки не должен совпадать с фамилией. Это значит, что Смирнов не может носить белую рубашку (что мы уже знаем) и, кроме того, Смирнов не может носить рубашку, цвет которой совпадает с его фамилией. Но у нас нет фамилии, совпадающей с цветом рубашки. Это условие скорее говорит о том, что мальчик в белой рубашке (Белов) сказал Смирнову, что цвет его рубашки отличается от фамилии Смирнова. Но это нам уже известно из Шага 1.
Шаг 5: Посмотрим внимательнее на первое условие: «мальчик в белой рубашке сказал Смирнову: «Сам нужно обменяться рубашками, чтобы ни у кого цвет рубашки не совпадал с фамилией»». Это значит, что тот, кто говорил (в белой рубашке), не Смирнов. А также, что Смирнов не носил белую рубашку. И еще, что цвет рубашки говорящего (Белова) не совпадает с фамилией говорящего (Белова). Это опять же, просто констатация факта, что у Белова не белая рубашка, что очевидно.
Ключевой момент: «мальчик в белой рубашке сказал Смирнову». Это означает, что говорящий (в белой рубашке) — это не Смирнов. Также, Смирнов не может носить белую рубашку. А если мальчик в белой рубашке — это не Смирнов, и Чернов тоже не носит белую рубашку (по условию 2), то белую рубашку носит Белов.
Шаг 6: Теперь у нас остаётся Чернов и Смирнов, и рубашки — чёрная и серая.
Шаг 7: Посмотрим на формулировку «чтобы ни у кого цвет рубашки не совпадал с фамилией». Это немного запутанно. Давайте переформулируем: предположим, что фамилии были: Белый, Чёрный, Серый. Но у нас фамилии: Смирнов, Чернов, Белов. Значит, это условие не применимо напрямую к фамилиям.
Шаг 8: Вернёмся к первому условию. Мальчик в белой рубашке (Белов) обращается к Смирнову. Из этого следует, что Белов ≠ Смирнов, что нам известно. А также, что цвет рубашки говорящего (белый) не совпадает с фамилией Смирнова. Это не даёт новой информации. Важнее часть «чтобы ни у кого цвет рубашки не совпадал с фамилией». Это может означать, что:
Это условие, кажется, больше для того, чтобы запутать. Главное — это то, что мальчик в белой рубашке сказал Смирнову, и Чернов не носит белую рубашку.
Шаг 9: Мы установили, что Белов — в белой рубашке.
Теперь распределим чёрную и серую рубашки между Смирновым и Черновым.
Шаг 10: Рассмотрим первое условие ещё раз: «мальчик в белой рубашке сказал Смирнову: «Сам нужно обменяться рубашками, чтобы ни у кого цвет рубашки не совпадал с фамилией»».
Если бы у Смирнова была чёрная рубашка, а у Чернова — серая, то:
Теперь проверим, не совпадает ли цвет рубашки с фамилией. У нас нет фамилий, совпадающих с цветами. Но есть другое толкование: если бы мальчик в белой рубашке (Белов) сказал, что «цвет рубашки не совпадает с фамилией», это могло бы значить, что у Смирнова фамилия не «Чёрный» и не «Серый», и у Чернова фамилия не «Чёрный» и не «Серый». Но это очевидно, потому что фамилии - Смирнов, Чернов, Белов.
Самое вероятное толкование первого условия: Мальчик в белой рубашке (который не Смирнов) говорит Смирнову, что цвет его рубашки (Смирнова) должен отличаться от его (говорящего) цвета рубашки (белого). То есть, Смирнов не в белой, что мы уже знаем. И второе: цвет рубашки говорящего (Белова - белый) не совпадает с фамилией говорящего (Белова). Что опять же, просто констатация.
Или, возможно, речь идет о том, что фамилия совпадает с цветом рубашки, но наоборот:
Давайте отталкиваться от самого надёжного:
Теперь рассмотрим вторую часть первого условия: «чтобы ни у кого цвет рубашки не совпадал с фамилией».
Это может быть намёк на то, что если бы кто-то из них носил рубашку, цвет которой звучит похоже на фамилию, то это не так.
Смотрим на фамилии: Смирнов, Чернов, Белов.
Смотрим на цвета: Белый, Чёрный, Серый.
Наиболее вероятный сценарий:
Проверим:
Условие 1: Мальчик в белой рубашке (Белов) сказал Смирнову: «Сам нужно обменяться рубашками, чтобы ни у кого цвет рубашки не совпадал с фамилией».
Здесь фраза «чтобы ни у кого цвет рубашки не совпадал с фамилией» может означать, что если бы у кого-то из них фамилия совпадала с цветом рубашки, то это не так. Например, если бы фамилия была «Чернов», а рубашка «чёрная», то это «совпадало бы». Но такого нет. Но есть такое, что фамилия «Белов» и цвет «белый». Это совпадение! И мальчик в белой рубашке (Белов) говорит Смирнову, чтобы цвет рубашки не совпадал с фамилией.
Переосмыслим первое условие:
«мальчик в белой рубашке сказал Смирнову: «Сам нужно обменяться рубашками, чтобы ни у кого цвет рубашки не совпадал с фамилией»»
Это означает, что тот, кто говорит (в белой рубашке), не Смирнов. И что Смирнов не носит белую рубашку. И также, что цвет рубашки говорящего (белый) не совпадает с фамилией говорящего (Белов), что неверно, так как «Белов» и «белый» — это совпадение.
Но если посмотреть на это так: мальчик в белой рубашке (Белов) говорит Смирнову, что Смирнову не надо выбирать себе рубашку, цвет которой совпадает с его фамилией. Но у нас нет такой информации.
Самая логичная интерпретация:
Проверка:
Рассмотрим другой вариант:
Проверка:
Что выбрать? Давайте ещё раз посмотрим на фразу: «чтобы ни у кого цвет рубашки не совпадал с фамилией».
Если Смирнов в серой, Чернов в чёрной, Белов в белой:
«Цвет рубашки не совпадал с фамилией»
Это значит, что:
Это значит, что этот вариант неверен. Фраза «чтобы ни у кого цвет рубашки не совпадал с фамилией» означает, что такого совпадения быть не должно. Значит, у нас не может быть:
Тогда единственно возможный вариант:
Проверим ещё раз, но теперь с акцентом на «не совпадал»:
Ага! Есть другой вариант:
Проверка:
Возвращаемся к первому выводу, что Белов в белой.
Ключевая фраза: «мальчик в белой рубашке сказал Смирнову». Это означает, что говорящий — не Смирнов. И говорящий — в белой рубашке. Значит, говорящий — Белов.
Что сказал Белов: «чтобы ни у кого цвет рубашки не совпадал с фамилией».
Это значит, что:
Вот тут и кроется подвох! Фраза «чтобы ни у кого цвет рубашки не совпадал с фамилией» — это условие, которое должно выполняться ДЛЯ ВСЕХ. Но если Белов в белой рубашке, то у него цвет совпадает с фамилией.
Это значит, что Белов НЕ в белой рубашке!
Давайте заново:
Из этих двух пунктов следует, что Смирнов носит белую рубашку.
Теперь у нас:
Теперь первое условие: «мальчик в белой рубашке (Смирнов) сказал Смирнову: «Сам нужно обменяться рубашками, чтобы ни у кого цвет рубашки не совпадал с фамилией»».
То есть, Смирнов, будучи в белой рубашке, говорит сам себе, что цвет рубашки не должен совпадать с фамилией. Это значит, что его фамилия не «Белый». Это и так понятно.
Ключевая часть: «чтобы ни у кого цвет рубашки не совпадал с фамилией».
Это условие должно выполняться для всех. У нас есть:
Если бы Чернов был в чёрной, а Белов в серой:
Проверяем условие «ни у кого цвет рубашки не совпадал с фамилией»:
Значит, этот вариант неверен. Чернов не в чёрной рубашке.
Тогда Чернов должен быть в серой рубашке, а Белов — в чёрной.
Проверяем условие «ни у кого цвет рубашки не совпадал с фамилией»:
Все условия выполняются!
| Фамилия мальчика | Белая рубашка | Чёрная рубашка | Серая рубашка |
|---|---|---|---|
| Смирнов | ✔ | ❌ | ❌ |
| Чернов | ❌ | ❌ | ✔ |
| Белов | ❌ | ✔ | ❌ |
Ответ: