mephis

Про "загадку Эйнштейна"

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

Кому интересно, вот её полный текст:
Спойлер Загадка Эйнштейна:

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


Вопрос:
Кто разводит рыбок?


Ну, собственно, ради этого, вековой давности баяна, я бы не стал писать пост.

Недавно нашлась более суровая задача того же плана. Для совсем отмороженных . Такую, конечно, в уме не решить. Но хоть с листочком, если кто осилит (и осилит ли вообще) — пишите в комментах ответ под спойлером.

Спойлер Адовая задача:
  1. Каждый день в домике, имеющем чётный номер, преподаватель собирает кубик Рубика, попивая молоко.
  2. Преподаватель, программирующий на Хаскеле, иногда для смеха объявляет функцию tea — в честь своего любимого напитка.
  3. Однажды преподаватель, играющий на скрипке, облил смычок своим любимым персиковым соком.
  4. Преподаватель, чьё хобби — чистить трубы, программирует на функциональном языке программирования.
  5. Преподаватель, чьё хобби — смотреть аниме, любит, когда на экране появляется питон: так называется его любимый язык программирования.
  6. Странное, казалось бы, хобби — разрушать замки из песка, построенные Андреем Сергеевичем, но другой Андрей Сергеевич именно этим и занимается.
  7. В домике номер ПИ играют на ПИанино.
  8. Наталья Михайловна прекрасно танцует — это её хобби. За ней из соседних домиков наблюдают гитарист с одной стороны и волейболист — с другой.
  9. Михаила Эдуардовича раздражает, что в соседнем домике смотрят аниме. Особенно когда он пьёт чай.
  10. Пианист строит замки из песка. Саксофонист приходит смотреть на эти замки, хотя между пианистом и саксофонистом не менее четырёх строений.
  11. Олег Александрович, флейтист, трубочист и человек, пьющий компот, собираются сыграть в преферанс.
  12. В самых дальних концах лагеря пьют молоко и снежок.
  13. Тот, кто программирует на чистом Питоне, пьёт только чистую воду.
  14. В центральных двух домиках живут флейтист и Java-программист.
  15. Если пить молоко, программировать на ассемблере легко и приятно.
  16. Когда гитарист и трубочист играют дуэтом, их приходят послушать Виктор Александрович и живущий рядом с ним скрипач.
  17. В доме, где стоит орган, пьют чистую воду. Но иногда туда приходят пить чай с молоком преподаватели, живущие по соседству: трубочист приносит чай, саксофонист — молоко.
  18. Флейту чуть ли не каждый вечер обливают кефирчиком.
  19. Виктор Александрович хорошо засыпает даже под звуки бубна из соседнего домика.
  20. Человек, пьющий кофе, ходит в гости к Наталье Михайловне, и по дороге здоровается с Си-программистом.
  21. Однажды трубочист перепутал, и почистил своему соседу из неглавного корпуса не дымовую трубу, а орган.
  22. Андрей Сергеевич и Андрей Сергеевич живут по одну сторону от Натальи Михайловны, Дмитрий Маркович и любитель кубика Рубика — по другую.
  23. До домика номер -1 из соседних строений доносятся звуки органа и флейты.
  24. Из бескомповника за кубиком Рубиком идти столько же, сколько за чашкой крепкого кофе, а до Натальи Михайловны — в три раза ближе.
  25. Неглавный корпус ближе к озеру, чем нумерованный домик, в котором пьют молоко.
  26. Виталий Борисович не пьёт молочных напитков.
  27. На языке Perl программируют сильными пальцами, натренированными волейболом.
  28. Обитатель 14-го домика как-то раз обыграл саксофониста в бадминтон.
  29. Ни один Андрей Сергеевич никогда не играл в бадминтон.
  30. Дмитрий Маркович не любит компот, в отличие от Си-программиста.
  31. Человек, пьющий компот, живет на крыше. Если встать на эту крышу, и посмотреть направо, то не увидишь ни бескомповника, ни любителя собирать кубик Рубика.
  32. Скрипач бегает быстрее любителя ассемблера.
  33. Андреи Сергеевичи собираются вместе, и пытаются отобрать флейту у хозяина, когда она начинает звучать где-то слева.
  34. Андрей Сергеевич живет рядом с Андреем Сергеевичем.
  35. Михаил Эдуардович, пишущий на Хаскеле, бегает медленнее всех. Но каждому, кто это говорит, он дает бубном по голове.
  36. Дырокол в ЛКШ один, и любители молочных продуктов им не пользуются.
  37. Правая половина лагеря иногда собирается в квартет струнных инструментов, а левая им завидует, поскольку у них нет струнных инструментов.
  38. Саксофонист из 36-го домика бережет здоровье и не пьет кофе.
  39. Олег Александрович считает, что если пить молоко с огурцами, то программировать на ассемблере совсем не страшно.
  40. Дмитрий Маркович иногда берет у своего соседа, живущего на отшибе, кубик Рубика.
  41. Программист на Перле не раз попадал волейбольным мячиком в контрабас Андрея Сергеевича.
  42. Виктору Александровичу очень не нравится, что рядом находится отрицательный домик.
  43. Джава-программист и любитель рушить замки часто спорят, чей смычок длиннее.
  44. Однажды гитарист зашел в гости к соседу и продырявил его любимую пачку сока.
  45. Живущий на крыше человек пользуется дыроколом и медиатором.
  46. begin writeln('Люблю пить крепкий кофе'); end.
  47. (new PrintWriter("output.txt")).println("Где моя скрипка?");
  48. cout << "Моё хобби — прокалывать дырки в бейджиках!";
  49. echo "Когда выпьешь снежок, хочется программировать на PHP"
  50. Когда волейболист облил шорты своим любимым кефирчиком, живущий на наибольшем расстоянии от него Андрей Сергеевич одолжил свои.




Вопрос: Найти преподавателя, который, согласно задаче, живёт в «неглавном корпусе», и сообщить ему его любимый напиток, хобби, музыкальный инструмент и язык программирования.

Отправить "Про "загадку Эйнштейна"" в Digg Отправить "Про "загадку Эйнштейна"" в del.icio.us Отправить "Про "загадку Эйнштейна"" в StumbleUpon Отправить "Про "загадку Эйнштейна"" в Google Отправить "Про "загадку Эйнштейна"" в VKontakte Отправить "Про "загадку Эйнштейна"" в Facebook

Метки: загадка Добавить / редактировать метки
Категории
Без категории

Комментарии

  1. Аватар для Dark32
    с хабра...
    статья Кто разводит рыбок? Или решение загадки Эйнштейна регулярным языком
    ответ ушёл в личку
  2. Аватар для Рыб
    Эхъ как же хотелось найти доказательства своей исключительности, но в уме могу распределить только цвета домов, да и кто в них живет. Кто курит и кого разводит только на половину догадался)
  3. Аватар для mephis
    Dark32, да ответ правильный. Скажи честно, скопипастил решение?

    Kambala, не расстраивайся, я когда её первый раз решал даже с листочком-то со второго раза осилил. Что привело меня в те годы к чудесному выводу — я из оставшихся 95-98%, а не самый умный на свете.

    Короче, есть задачка попроще, для школы. Ща давану второй пост. Победителю — приз!
  4. Аватар для Dark32
    честно скопипастил ответ
  5. Аватар для Рольф
    Я решал как-то давно эту задачу. Потратил полчаса. Там надо на бумаге писать, без записей трудно решить.
  6. Аватар для Inkognitoo
  7. Аватар для Avatosius
    Я чувствую себя ущербным =_=