The Einstein Problem-Lite The Einstein Problem-Lite
Moderate
EN ES Russian

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

На улице стоит 5 домов 5 разных цветов (мы будем использовать английские слова, как они заданы в аргументах): blue, green, red, white и yellow.
В этих домах живут 5 человек разных национальностей: Brit, Dane, German, Norwegian и Swede.
Они предпочитают разные напитки: beer, coffee, milk, tea и water.
Курят разные сигареты: Rothmans, Dunhill, PallMall, Winfield и Marlboro.
И у них есть разные домашние животныеt: cat, bird, dog, fish и horse.

Никто из них не курит один и тот же сорт сигарет, не пьет теже напитки что и другие или не содержит такие же как у других животных.

Дан набор "связей". Каждая связь определяет два идентификатора хозяев домов. ...

Второй аргумент - это вопрос, который нужно ответить. Вопрос представлен двумя словами разделенными тире. Первое слово - это характеристика хозяина дома и второе - это что нужно определить (). Для примера: "horse-cigarettes" спрашивает "Какой сорт сигарет курит владелец лошади?" или "green-number" спрашивает "Какой номер зеленого дома?".

Два аргумента. Связи, как кортеж (tuple) строк (str) и вопрос, как строка.

Ответ, как строка.

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


Все тесты имеют только одно решение.

You should be an authorized user in order to see the full description and start solving this mission.