Задача Эйнштейна 2 - решение

Опубликовано mobilekid - сб, 17/10/2015 - 15:52

Вчера довелось в очередной раз решить Задачу Эйнштейна.

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

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

  1. Начал я с того, что прописал на листе пять цифр (от одного до пяти - по горизонтали), потом слева разделы данных (Квартиры, Профессии, Гаджеты, Компьютеры, Животные - сверху вниз) и в получившуюся таблицу стал вносить данные - как указанные в условии, так и полученные с помощью элементарной логики.
  2. Первые данные, полученные из условия - помещаем под цифрой "1" в раздел профессии слово "водитель" (указано в условии - "водитель живет в первой квартире").
  3. Под цифрой 2 в раздел квартиры пишем "двушка" (указано в условии - "водитель живет по соседству с двушкой").
  4. Теперь первая логическая выкладка: квартира под цифрой "1" - студия.
    • Не однушка, потому что в однушке живет менеджер.
    • Не двушка, потом что водитель живет по соседству с двушкой.
    • Не трешка, потому что у нас это самая левая квартира, а трешка расположена справа от четырехкомнатной.
    • Не четырехкомнатная, потому то справа от четырехкмонатной расположена трешка, а у нас по соседству - двушка. Остается - студия.
    Вносим соответствующее значение в таблицу.
  5. Под цифрой "1" в раздел гаджеты вносим "электронная книга". Указано в условии, что "любимый гаджет жителя студии - электронная книга".
  6. Под цифрой "2" в раздел животные пишем собака. Из условия: "В квартире по соседству с той, в которой держат собаку читают электронные книги держат собаку". А квартира с электронными книгами имеет только одного соседа (крайняя).
  7. Пишем под цифрой "3" в раздел компьютеры слово "нет". В условии сказано, что в центральной квартире нет компьютера.
  8. Снова логическая выкладка. Пишем под цифрой "2" в раздел профессии слова "сисадмин|адвокат".
    • Не водитель - потому что водитель уже поселен.
    • Не строитель, потому что у строителя - рыбки, а у нас - собака.
    • Не менеджер, потому что менеджер живет в однушке, а у нас - двушка.
  9. Еще одна логическая выкладка.Под цифрой "1" в разделе компьютеры пишем слова "ноутбук".
    • Не слово "нет", потому что компьтер отсутствует только в средней квартире (условие).
    • Не "настольный ПК", потому что у нас тут живет водитель, а стационарник - у сисадмина.
    • Не "моноблок", потому что у пользователя моноблока гаджет - мультиварка, а у нас - эл.книга.
    • Не "планшет", потому то "в трешке вместо компьютера - планшет", а у нас - студия.
  10. Снова логическая выкладка. Под цифрой "1" в раздел животные пишем "кошка|хомяк".
    • Не собака, потому что собака - в соседней квартире.
    • Не рыбки, потому что они - у строителя, а у нас - водитель в этой квартире.
    • Не змея, потом что змея - у пользователя смартфона, а у нас - эл.книга.

Ну вот - начало положено. Дальше решение я покажу завтра или послезавтра. Хотя, очень было б здорово - если бы вы дорешали Задачу Эйнштейна самостоятельно.  Кстати, Задача Эйнштейна (этот вариант) взят отсюда.