Загадка эйнштейна кто выращивает рыбок решение. Загадка Эйнштейна: Кто выращивает рыбок? Другие формулировки условия задачи

Инструкция

Напомним суть задачи. На одной расположено 5 домов разных цветов, в них живут люди разных национальностей. Все они пьют разные напитки, курят разные марки сигарет и разводят . Вопрос: кто выращивает рыбок?
При этом известно, что:
1. Норвежец живет в первoм доме.
2. Англичанин живет в красном дoме.
3. Зеленый дом находится непосредственнo слева от белого.
4. Датчанин пьет чай.
5. Тот, кто курит Rothmans, живeт рядом с тем, кто выращивает .
6. Тoт, кто живет в жeлтом доме, курит Dunhill.
7. Немец курит Marlboro.
8. Тoт, кто живет в центрe, пьет молоко.
9. Сосeд того, кто курит Rothmans, пьeт воду.
10.Тот, ктo курит Pall Mall, выращиваeт птиц.
11.Швед вырaщивает .
12.Норвежец живeт рядом с синим дoмом.
13.Тот, кто выращивает , живeт в синем доме.
14.Тот, ктo курит Philip Morris, пьет пивo.
15.В зелeном доме пьют кофe.
Нарисуйте таблицу. Укажите все признаки домов и их номера.

Заполняем таблицу. Начнем с простого. Итак, норвежец живет в первом доме (1), который находится рядом с синим (12). Следовательно, дом №2 синего цвета. Хозяин центрального дома, т.е. №3, пьет молоко (8). В синем доме выращивают лошадей (13). Теперь, рассуждая логически, можно заполнить остальную часть таблицы.

Проще всего начать со строки "цвет дома". По условию задачи, зеленый дом находится непосредственно слева от белого (3). Этим домом может быть №3 или №4. Зеленым не может быть первый дом, потому что слева от него находится синий. Также мы знаем, что в зеленом доме пьют кофе (15), а в доме №3 пьют молоко. Итак, зеленый дом - №4, соответственно, дом №5 - белый. Узнаем цвета оставшихся двух домов. Известно, что англичанин живет в красном доме (2). В первом - норвежец, значит, англичанин живет в доме №3 и его цвет красный. Следовательно, первый дом желтый, его хозяин курит Dunhill(6).

Теперь узнаем, какие напитки предпочитают эти люди. Легче всего определить, что пьет норвежец. Нам известно, что в третьем доме пьют молоко, а в зеленом кофе. Датчанин пьет чай(4). Тот, кто курит Philip Morris - пьет пиво (14), но норвежец курит Dunhill. Из чего мы делаем вывод, что он пьет воду.

Идем дальше. Узнаем, кто живет в синем доме. Его хозяин курит Rothmans и разводит лошадей. Это не норвежец или англичанин. Швед также не может жить в этом доме, потому что он выращивает собак. Не немец, так как он курит Marlboro. Значит, это датчанин и он пьет чай (4).
Пиво пьет тот, кто живет в белом доме и курит Philip Morris (14).

Нам неизвестны хозяева домов №4 и №5. Немец не может жить в белом доме, так как он курит Marlboro. Значит, швед живет в белом доме и разводит собак (11), а немец - в зеленом.

Из таблицы видно, что оставшуюся марку сигарет (Pall Mall) курит англичанин и он же разводит птиц (10). Норвежец, исходя из п.5, выращивает кошек. У нас остался тот, кто разводит рыбок - это немец.

Задача решена.
То, что на первый взгляд кажется неразрешимым, при ближайшем рассмотрении оказывается простым.
Логические задачки - это не просто веселая забава, это разминка для мозгов.

Обратите внимание

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

Полезный совет

Загадка Эйнштейна - известная логическая задача, по легенде созданная Альбертом Эйнштейном в годы его детства. Также бытует мнение, что она Если предположить, что первый дом - крайний справа, получим немного другую ситуацию, но тот же ответ. Жил дядя без жены и без детей, И был горазд на множество чудных затей Он в завещанье пунктик указал, Что больше всех получит тот, кто б угадал Загадку от Эйнштейна про дома и про людей, Про то, кто жил в них.

Источники:

  • Условие задачи.

Бытует мнение, что знаменитую логическую задачу Эйнштейна о пяти иностранцах способны решить лишь 2% от населения Земли. Отчасти это правда, потому что оперировать в уме задачей, в условие которой входят двадцать пять понятий, среднестатистическому человеку невозможно. Но есть более простые и понятные пути решения этой хитрой загадки великого физика.

Загадка Эйнштейна — известная логическая задача, авторство которой приписывается Альберту Эйнштейну.

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

Некоторые приписывают Эйнштейну рассуждение, в котором тот утверждает, что лишь два процента населения земного шара способны оперировать в уме закономерностями, связанными сразу с пятью признаками. Как частное следствие этого, приведённая головоломка может быть решена без использования бумаги лишь теми, кто принадлежит к этим двум процентам. Тем не менее, не существует никаких документальных свидетельств того, что Эйнштейн когда-либо утверждал подобное.

В своей самой тяжёлой редакции задача предполагает решение в уме, без использования каких-либо записей или средств сохранения информации. Без этого головоломка заметно теряет в сложности, поскольку может быть решена простым составлением таблицы с исключением заведомо противоречивых вариантов — и следовательно мало что говорит о способностях испытуемого."

5 разных человек в 5 разных домах разного цвета, курят 5 разных марок сигарет, выращивают 5 разных видов животных, пьют 5 разных видов напитков.

Вопрос: кто выращивает рыбок?

Подсказки:

  • Норвежец живет в первом доме.
  • Англичанин живет в красном доме.
  • Зеленый дом находится левее белого.
  • Датчанин пьет чай.
  • Тот, кто курит Rothmans, живет рядом с тем, кто
  • выращивает кошек.
  • Тот, кто живет в желтом доме, курит Dunhill.
  • Немец курит Marlboro.
  • Сосед того, кто курит Rothmans, пьет воду.
  • Тот, кто курит Pall Mall, выращивает птиц.
  • Швед выращивает собак.
  • Тот, кто курит Philip Morris, пьет пиво.
  • В зеленом доме пьют кофе.

Решение задачи

Итак, у нас есть 25 позиций, которые необходимо заполнить следующими данными:

  • Национальность : Норвежец, Англичанин, Датчанин, Немец, Швед.
  • Цвет дома : Красный, Зелёный, Белый, Жёлтый, Синий.
  • Марка сигарет : Ротманс, Данхилл, Мальборо, Пелл Мелл, Филипп Моррис.
  • Животное : Кошки, Птицы, Собаки, Лошади, Рыбки.
  • Напиток : Чай, Молоко, Вода, Пиво, Кофе.

По сути, нам надо заполнить вот такую табличку:

Из подсказок сразу же заполняем ряд ячеек таблицы:

  • Норвежец живет в первом доме.
  • Норвежец живет рядом с синим домом.
  • Тот, кто выращивает лошадей, живет в синем доме.
  • Тот, кто живет в центре, пьет молоко.

Раз англичанин живёт в красном доме, значит, норвежец в красном жить не может. Равно норвежец не может жить в синем. Не может он жить и в белом, так как зелёный дом находится левее белового, а дом норвежца — самый левый. В зелёном он тоже жить не может, так как справа от зелёного белый дом, а справа от норвежца — синий. Значит, он живёт в жёлтом. Отсюда же делаем и вывод, что норвежец курит Данхилл.

Далее, раз зелёный дом находится левее белого, значит, у него номер либо 3, либо 4. Однако в третьем, среднем, доме пьют молоко, а в зелёном доме пьют кофе — значит номер зелёного дома = 4. Значит, белый дом у нас идёт под номером 5, а красный — под номером 3. Здесь же живёт англичанин. Кофе пьют в 4 доме.

Далее, раз немец курит Мальборо, то он не курит Филипп Моррис, и потому не пьёт пиво. Не пьёт он и молоко, которое пьёт англичанин. Не пьёт и чай — это делает датчанин. Значит, немец пьёт либо воду, либо кофе. Норвежец не может пить пиво (он курит другие сигареты), молоко (не англичанин), кофе (живёт не в зелёном доме), чай (не датчанин). Значит норвежец пьёт воду, а потом немец пьёт кофе, и живёт в зелёном доме. Плюс не забываем, что немец курит Мальборо. И раз воду у нас пьёт норвежец, то его сосед (второй дом) курит Ротманс.

Раз швед у нас выращивает собак, то он не может жить во втором доме (там выращивают лошадей), значит он живёт в пятом доме (белом). Значит во втором доме живёт датчанин, который пьёт чай.

Раз курильщик Пелл Мелл выращивает птиц, то это не швед, а значит — англичанин. Следовательно, швед курит Филипп Моррис и пьёт пиво.

И теперь у нас осталась последняя подсказка:

  • Тот, кто курит Rothmans, живет рядом с тем, кто выращивает кошек.

Ротманс курит датчанин, что живёт во втором доме. Справа от него живёт англичанин, который выращивает птиц, значит, второй сосед датчанина (слева), норвежец, этих кошек и выращивает. А потом рыбок выращивает немец. Ответ найден.

ОТВЕТ: рыбок выращивает немец!

Многие сталкивались с головоломкой про пять разноцветных домов, в каждом из которых живет человек со своими любимыми животным, напитком и сигаретами. Эта загадка приписывается Эйнштейну, хотя прямых подтверждений этому нет. Полный текст этой головоломки есть на википедии .

Ее можно решить на бумаге или в уме, последовательно исключая неподходящие варианты. Однако, ее также можно решить более технично. Один из способов - написать программку на прологе. Но здесь я хочу ее решить используя более простые механизмы - регулярные выражения. А именно, перевести условия загадки на язык регекспов и свести задачу к поиску подходящей строки во всем допустимом наборе строк. Кстати, этот набор строк показан на рисунке.

Идея

Сама идея не моя, услышал ее в одной видеолекции. Однако, там ее решали слишком уж изощренно. Я попытался решить ее более просто и прямолинейно.

Для удобства приведу здесь текст загадки:

  1. Норвежец живёт в первом доме.
  2. Англичанин живёт в красном доме.
  3. Зелёный дом находится слева от белого, рядом с ним.
  4. Датчанин пьёт чай
  5. Тот, кто курит Marlboro, живёт рядом с тем, кто выращивает кошек.
  6. Тот, кто живёт в жёлтом доме, курит Dunhill.
  7. Немец курит Rothmans.
  8. Тот, кто живёт в центре, пьёт молоко.
  9. Сосед того, кто курит Marlboro, пьёт воду.
  10. Тот, кто курит Pall Mall, выращивает птиц.
  11. Швед выращивает собак.
  12. Норвежец живёт рядом с синим домом.
  13. Тот, кто выращивает лошадей, живёт в синем доме.
  14. Тот, кто курит Winfield, пьет пиво.
  15. В зелёном доме пьют кофе.
Вопрос: кто разводит рыбок?

Чтобы решить задачу нужно найти такую последовательность домов, цветов, национальностей, напитков и сигарет, чтобы они удовлетворяли правилам выше

И так, что и где мы будем искать. Для начала нужно каким-то образом формализовать правила. У нас пять домов, цветов, национальностей, напитков, животных и сигарет. Произвольный вариант дома с «жильцами» может выглядеть так:

German white cat beer malboro

Но этого недостаточно, так как у нас есть правила, которые учитывают взаимное расположение домов и предметов в них (к примеру, правила: 1, 3, 5...). Учтем это, расположив в строке пять домов последовательно:

German white cat beer malboro englishman red dog water pallmall norwegian green fish milk winfield dane blue bird tea dunhill swede horse yellow coffee rothmans

Строка выше - один из вариантов расположения предметов. В данном случае, неверный. Если же мы составим все возможные варианты, и поместим это в один текст, получится следующее:

N c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s n c a d s ...

Где n - nation, c - color, a - animal, d - drink, s - cigarettes. И каждая из этих букв может принимать одно из пяти своих значений.

Замечательно. То, что остается сделать - перевести правила на язык регулярных выражений:

  1. ^norwegian \w+
  2. \w+ englishman red \w+
  3. \w+ dane \w \w tea \w+
И если строка подойдет ко всем правилам, то мы нашли решение! Останется только посмотреть национальность в доме с рыбой. Это и является главной идеей поиска: построить текст и пройтись по нему регулярными выражениями.

Но есть плохая новость. Текст, по которому будет проходить поиск может быть ОЧЕНЬ большим. Если точнее, он будет размером (5!)^5 строк (~24 миллиардов). Его не то чтобы проверить, его будет сложно даже сгенерировать. Но есть и хорошая новость. Мы можем не генерировать весь этот текст, а воспользоваться операцией пересечения регулярных выражений. То есть найдем все общие строки регулярного выражения * (все возможные строки), с теми строками, которые дают регулярные выражения правил задачи . Та строка (а может и строки) что останется после пересечения и будет решением задачи.

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

Реализация

Конечные автоматы буду строить с помощью библиотечки openfst . Она дает все что мне необходимо для построения автоматов, плюс удобный способ работы из шелла. Чтобы сделать программирование еще более «ненормальным», я вообще не буду программировать:). За исключением простых bash-скриптов кода не будет.

Шаг 1 - Строим базовые автоматы

Создадим текстовый файл со списком всех объектов. Это будет наш алфавит.
norwegian englishman dane german swede white red ...

Построим базовые автоматы, каждый из которых допускает только одно слово из алфавита.
j=1 for i in `cat alph`; do echo -e "0 1 $j\n1" | fstcompile --acceptor > $i ((j=$j+1)) done

Fstcompile - команда пакета openfst, компилирующая текстовое представление автомата в бинарное. Это нужно для того, чтобы потом применять к этому автомату различные операции.

И так, у нас появился список файлов-автоматов. Они очень тривиальны. К примеру, автомат beer будет выглядить так:

Он эквивалентен регулярному выражению «beer». Пока все довольно просто. Кроме того нам понадобятся еще два базовых автомата - пустое множество, и любая строка, т.е. звездочка *. Строим.

Шаг 2 - Строим пустой автомат и звездочку

Пустая строка, автомат "empty":
echo "0" | fstcompile --acceptor > empty

Звездочка, автомат "star":
cp empty star for i in `cat alph`; do fstunion star $i star done fstclosure star star
Последний делается простым объединением базовых автоматов и замыканием. В регулярных выражениях это всего лишь (englishman|dane|...|cat|dog|...)*. Этот автомат будет таким:

Шаг 3 - Строим дома

Правила будет удобней описывать, если создать более комплексные автоматы, такие как национальность, цвет и т.д. Опять, использую несложный скрипт:

C="./concat.sh" $c norwegian star > r1 $c star englishman red star > r2 $c star animal drink cigarette nation star > r3 $c star dane color animal tea star > r4 $c star malboro nation color cat star > r5_0 $c star cat drink cigarette nation color animal drink malboro star > r5_1 $c star yellow animal drink dunhill star > r6 $c star german color animal drink rothmans > r7 $c house house nation color animal milk cigarette house house > r8 $c star malboro nation color animal water star > r9_0 $c star water cigarette nation color animal drink malboro star > r9_1 $c star bird drink pallmall star > r10 $c star swede color dog star > r11 $c star norwegian color animal drink cigarette nation blue star > r12_0 $c star blue animal drink cigarette norwegian star > r12_1 $c star blue horse star > r13 $c star beer winfield star > r14 $c star green animal coffee star > r15 fstunion r5_0 r5_1 > r5 fstunion r9_0 r9_1 > r9 fstunion r12_0 r12_1 > r12

Правила 5, 9 и 12 являются составными. Я определяю каждую часть отдельно, а потом делаю объединение. Скрипт concat.sh всего лишь делает конкатинацию автоматов, переданных в аргументах:
cp empty _c for i in $*; do fstconcat _c $i _c done; cat _c; rm _c;

Итак, на выходе получим автоматы r1,r2...,r15. Все готово для финального шага.

Шаг последний - Пересечение

./intersect.sh r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 > result

Где intersect.sh - пересечение автоматов в аргументах.
cp cl _c for i in $*; do fstintersect _c $i _c done; cat _c; rm _c;

На этом можно было бы и закончить - посмотреть автомат и узнать у кого рыба. Но я с самого начала не учел одну вещь - в моих правилах каждое из слов может повторятся. К примеру, два человека могут пить одно пиво и заводить одно животное. Это неверно по условиям задачи. Создавать такой фильтр крайне неудобно, используя регулярные языки, т.к. у нас нет способа «запомнить», что такое слово уже было. Но ограничить как-то нужно. По этому подвергаем финальный результат следующему скрипту.

I="./intersect.sh" d="fstdifference" for i in `cat alph`; do fstdifference cl $i > differ fstconcat differ $i | fstconcat - differ | fstrmepsilon - | fstdeterminize - | fstminimize - > ${i}_cont done cp result out for i in `ls *_cont`; do echo $i fstintersect $i out | fstrmepsilon - | fstdeterminize - | fstminimize - out done rm differ rm *_cont

Этот скрипт формирует специальный авотомат для каждого слова из алфавита, и применяет его к результату. Таким образом, отметаются пути с повторяющимися словами. В итоге, финальный результат (а по сути, автомат "out") выглядит так:

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

Заключение

Вот такой вот необычный способ решения задачи. Но кроме всего прочего он показывает, что регулярные языки - это довольно мощная штука. Более того, если верить Ульману, любую математическую проблему можно представить как нахождения строки в определенном языке . Что и было показано.

Ps и да, мьсе действительно знает толк в извращениях:)

Для того чтобы лучше понять окружающую действительность, человек должен развивать мышление, которое непосредственно зависит от функционирования и его способностей по оперированию различными абстрактными понятиями. Мышление строится на логике и культуре людей, а ход мыслительных процессов человека изучают многие научные дисциплины. Задача Эйнштейна про 5 домов стала широко известна еще в XX веке и с тех пор не теряет своей актуальности для тех, кто хочет повысить уровень своего логического мышления.

Условие головоломки

Существует версия, что автором этой логической задачи был Альберт Эйнштейн, который является одним из основателей современной теоретической физики. Возможно, Эйнштейн использовал ее для оценки способностей кандидатов на место своего ассистента. Также утверждают, что эту загадку мог придумать известный английский математик и писатель Льюис Кэрролл. Однако авторство так и остается неподтвержденным. Интересно, что в задаче приводятся сигареты, не производившиеся при жизни Л. Кэрролла и в детские годы А. Эйнштейна.

Великому физику приписывается утверждение, что всего 2% людей умеют мысленно управлять закономерностями, основанные на пяти признаках. И, в связи с этим, большинство из них не способны найти ответ без каких-то необходимых им записей и построений вспомогательных таблиц. Но подтверждения того, что это сказал именно Эйнштейн, также нет.

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

Текст загадки о домах

Впервые текст этой головоломки выпустили 17 декабря 1962 года в американском журнале Life. Весной следующего года был обнародован правильный ответ и список, состоящий из фамилий читателей, которые смогли решить эту задачу.

Известно несколько вариантов головоломки, но оригинальное условие следующее:

  1. На улице находятся 5 домов.
  2. Англичанин живет в красном доме.
  3. Хозяин собаки - испанец.
  4. Живущие в доме зеленого цвета употребляют кофе.
  5. Украинец любитель чая.
  6. Зеленый дом располагается правее от дома цвета слоновой кости.
  7. Предпочитающий сигареты, Олд Голд содержит улиток.
  8. В желтом доме курят сигареты марки Кулз.
  9. Посередине пьют молоко.
  10. В доме № 1 живет норвежец.
  11. Курящий Chesterfields приходится соседом тому, кто содержит лису.
  12. Сигареты Кулз курят в доме, следующим за домом, где живет лошадь.
  13. Курящий Лаки Страйк пьет апельсиновый сок.
  14. Японец предпочитает сигареты Parlament.
  15. Норвежец - сосед синего дома.

Вопросы, на которые необходимо получить ответы по завершению:

  1. Кто же из этих жильцов пьет воду?
  2. Кто является владельцем зебры?

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

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

Этап I

По задаче (пункт 10), норвежец в доме № 1. За точку отсчета можно принять любое направление, которому нужно следовать на протяжении всего процесса.

Из пунктов 10 и 15 можно сделать вывод, что дом № 2 - синий. А какой цвет у дома норвежца? Из головоломки ясно, что его дом не будет зеленым или белым, так как эти здания стоят рядом. На это прямо указывает пункт 6 и предыдущее решение о том, что дом номер два синего цвета. В красном - англичанин, значит, жилье норвежца будет другого цвета. Остается лишь один вариант. Первый дом - желтый. Благодаря этому выводу ясно, что житель дома номер один курит Kools, а в доме № 2 живет лошадь.

Следующий вопрос, на который предстоит найти правильный ответ, гласит: «Что может пить норвежец, находящийся в доме № 1 желтого цвета и курящий сигареты Kools?». Есть данные, которые говорят о том, какие напитки считаются у жильцов любимыми. Украинец отдает предпочтение чаю, а кофе постоянно пьют в доме зеленого цвета. Также понятно из пункта 3, что в доме № 3 пьют только молоко. А вот человек, курящий Lucky Strike, пьет сок. Рассмотрев все варианты, можно понять, что воду употребляет норвежец. Что и требовалось узнать.

Этап 2

Теперь нужно попытаться определить, что могут курить в доме номер два, синего цвета, и хозяин которого держит лошадь. Ясно, что Kools курят в доме номер один, а курящий Old Gold занимается разведением улиток. Чтобы продвинуться дальше, предполагается, что хозяин дома № 2 предпочитает Lucky Strike и обычно пьет сок. Если это действительно подходит, то в этом случае кто же в нем живет?

Становится ясно, что его хозяин фактически не может быть норвежцем (10), как и англичанином (2). Он не является испанцем (3), украинцем (5) или японцем (14), так как эти предположения противоречат пунктам условия головоломки, показанным в скобках. Получается, что владелец второго дома не будет курить Lucky Strike.

Маловероятно и то, что владелец второго дома курит Parlament, так как он в этом случае не может пить чай (5), молоко (9), кофе (4) и, конечно же, сок (13).

Исходя из этого, можно утверждать, что хозяин второго дома курит Chesterfield. Теперь нужно выяснить его национальность. Уже известно, что дом синий, а он держит лошадь. Не совпадают четыре условия: он - не норвежец, согласно пункту 10, и явно не англичанин (2), испанец - владелец собаки (3), а японец курит Parlament. Остается лишь один выбор - владелец второго дома - украинец, которому нравится чай.

Так, постепенно можно продвигаться вперед и заполнять по ходу рассуждений все окошки в таблице.

Этап 3

Шаг III необходим, чтобы узнать, в каком из домов живет лиса. Ее могут держать в домах № 1 или № 3, согласно пункту 11, так как в № 2 курят Chesterfield. Путем последовательных исключений можно понять, что лиса у владельца дома номер один.

Этап 4

Для того чтобы узнать, где живет хозяин улиток, курящий Old Gold, нужно выполнить Шаг IV. Предположение, что он пьет кофе, будет неверным, так как это не согласуется с уже полученными данными. Значит, данный человек в третьем доме.

Со временем условия задачи немного менялись, но ход решения остался прежним. До сих порзадача Эйнштейна про 5 заставляет многих людей искать единственный ответ, который соответствует всем данным в условии головоломки. Если без бумаги и ручки трудно найти решение, не стоит унывать, ведь эта загадка для того и придумана, чтобы повысить уровень логического мышления.

Ребята, мы вкладываем душу в сайт. Cпасибо за то,
что открываете эту красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook и ВКонтакте

Далеко не все знают, но еще до того, как стать великим ученым, Эйнштейн придумал одну необычную задачку. Он полагал, что 98 % жителей Земли не в состоянии решить ее в уме. Принадлежите ли вы к тем оставшимся 2 % самых умных?

сайт предлагает вам это доказать и решить знаменитую задачку Эйнштейна.

Условие

5 разных человек в 5 разных домах разного цвета любят 5 разных блюд, содержат 5 разных видов животных, пьют 5 разных видов напитков. Вопрос: кто выращивает рыбок?

Попробуйте решить эту задачку в уме или на листе бумаги, нарисовав небольшую табличку. Листайте вниз, как будете готовы проверить себя и узнать ответ.

Решение

Из подсказок мы знаем, что норвежец живет в первом доме , рядом с синим домом. А в синем доме живет человек, у которого есть лошадь . Тот, кто живет в центре, пьет молоко.

Норвежец не может жить в красном или синем доме, там живет англичанин и тот, у кого есть лошадь. В белом он жить также не может, так как зеленый дом находится левее белого, а дом норвежца - самый левый. Зеленый также не для него, так как справа стоит белый дом, а справа от норвежца должен быть синий. Значит, он живет в желтом и любит есть пиццу.

Зеленый левее белого, значит, у него номер 4. Белого - 5, а красного - 3. Здесь же живет англичанин. Кофе пьют в 4-м доме .

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

Норвежец не может пить пиво (так как ест другую еду), кофе (живет не в зеленом доме), чай (не француз). Значит, норвежец пьет воду, а немец кофе, и живет в зеленом доме. И раз воду у нас пьет норвежец, то его сосед любит яблоки (из подсказок).

Раз у шведа есть собака, то он не может жить во втором доме (там лошадь), значит, швед живет в пятом доме (белом). А во втором доме живет француз, который пьет чай.

Если любитель сыра выращивает птиц, то это не швед, значит - англичанин. Следовательно, швед ест рис и пьет пиво.

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

И наконец, рыбок выращивает немец.



Похожие статьи

  • Английский - часы, время

    Всем кто интересуется изучением английского языка, приходилось сталкиваться со странными обозначениями p. m. и a. m , и вообще, везде, где упоминается о времени, почему-то используется всего 12 часовой формат . Наверное, для нас живущих...

  • "Алхимия на бумаге": рецепты

    Doodle Alchemy или Алхимия на бумаге на Андроид — интересная головоломка с красивой графикой и эффектами. Узнайте как играть в эту удивительную игру, а также найдите комбинации элементов для прохождения игры Алхимия на бумаге. Игра...

  • Не запускается Batman: Arkham City (Batman: Аркхем Сити)?

    Если вы столкнулись с тем, что Batman: Arkham City тормозит, вылетает, Batman: Arkham City не запускается, Batman: Arkham City не устанавливается, в Batman: Arkham City не работает управление, нет звука, выскакивают ошибки, в Batman:...

  • Как отучить от игровых автоматов человека Как отучить играть в азартные игры

    Вместе с психотерапевтом московской клиники Rehab Family и специалистом в терапии игромании Романом Герасимовым «Рейтинг Букмекеров» проследил путь игромана в ставках на спорт – от формирования зависимости до обращения к врачу,...

  • Ребусы Занимательные ребусы головоломки загадки

    Игра "Загадки Ребусы Шарады": ответ к разделу "ЗАГАДКИ" Уровень 1 и 2 ● Не мышь, не птица - в лесу резвится, на деревьях живёт и орешки грызёт. ● Три глаза - три приказа, красный - самый опасный. Уровень 3 и 4 ● Две антенны на...

  • Сроки поступления средств на ЯД

    СКОЛЬКО ИДУТ ДЕНЬГИ НА СЧЕТ КАРТЫ СБЕРБАНКА Важные параметры платежных операций – сроки и тарифы зачисления денежных средств. Эти критерии прежде всего зависят от выбранного способа перевода. Какие условия перечисления денег между счетам