Решаем классические задачки на логику с собеседований

Логические задачи часто встречаются на собеседованиях, особенно в IT-компаниях и других сферах, требующих аналитического мышления и креативного подхода к решению проблем. Эти задачи помогают проверять способность кандидата мыслить нестандартно и находить решения в условиях неопределенности. В данной статье мы рассмотрим несколько классических задач на логику, которые могут встретиться на собеседовании, и предложим способы их решения.

Задача 1: «Монеты и весы»

Условие: У вас есть 12 монет, из которых одна отличается по весу (она либо тяжелее, либо легче остальных). У вас есть весы без гирь. Как за три взвешивания определить, какая из монет отличается по весу и легче она или тяжелее?

Решение:

  1. Разделите монеты на три группы по 4 монеты.
  2. Проведите первое взвешивание — сравните две группы по 4 монеты.
    • Если весы в равновесии, то монета, отличающаяся по весу, находится в оставшейся группе из 4 монет.
    • Если весы не в равновесии, монета, отличающаяся по весу, находится в одной из этих групп.
  3. Возьмите группу из 4 монет, в которой находится более легкая/тяжелая монета, и разделите её на 2 группы по 2 монеты.
  4. Проведите второе взвешивание — сравните две группы по 2 монеты.
    • Если весы в равновесии, то оставшиеся 2 монеты содержат ту, которая отличается.
    • Если весы не в равновесии, монета, отличающаяся по весу, находится в одной из этих групп.
  5. Возьмите группу из 2 монет и проведите третье взвешивание — сравните обе монеты.
    • Если весы в равновесии, значит, одна из этих монет и является той самой, легче/тяжелее определить из условия.
    • Если весы не в равновесии, легко определить, какая монета отличается по весу.

Задача 2: «Четыре заключенных и шляпы»

Условие: На спине каждого из четырёх заключенных надели шляпы. Два заключенных с белыми шляпами и два с черными. В затылок друг другу они выстроились следующим образом: A видит спины всех трех впередистоящих, B видит спины впередистоящих C и D, а C видит спину только D, и D никого. Им сказали, что, если хоть один из них скажет цвет своей шляпы и скажет правильно — их выпустят на свободу.

Решение:

  1. A знает цвет шляп всех заключённых, но не может с уверенностью угадать цвет своей шляпы, так как видит как один белый, так и один черный.
  2. B видит два цвета шляп C и D. Если бы шляпы C и D были одинакового цвета, B смог бы сказать цвет своей шляпы. Так как B молчит, значит, шляпы C и D разных цветов.
  3. C, понимая, что B не смог определить цвет своей шляпы, делает вывод, что у него и у D шляпы разные. Поэтому он говорит цвет шляпы D.

Задача 3: «Перевернуть переключатели»

Условие: В комнате находятся три лампочки. За дверью этой комнаты находятся три переключателя, по одному для каждой лампочки. Вы можете сделать всё, что угодно с переключателями (включать и выключать) и войти в комнату только один раз, чтобы определить, какой переключатель соответствует какой лампочке. Как это сделать?

Решение:

  1. Включите первый переключатель и оставьте его включённым на несколько минут.
  2. Затем выключите первый переключатель и включите второй.
  3. Зайдите в комнату:
    • Лампочка, которая горит — соответствует второму переключателю.
    • Лампочка, которая тёплая, но не горит — соответствует первому переключателю.
    • Лампочка, которая холодная и не горит — соответствует третьему переключателю.

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