LINUX.ORG.RU
ФорумTalks

Задачи с собеседований на интеллект.

 , ,


12

2

Подкиньте еще логических задач с собеседований. Примеры таких:

  1. Встретились два старых друга, не видевшиеся уже довольно долго. Оба когда-то вместе учились на Физтехе. Вот их диалог: — Я слышал, у тебя дети появились. — Да, три сына. — И сколько им лет? — Ну... В сумме — тринадцать! — Хм... Загадками хочешь говорить? Ну ладно. И что еще можешь сказать? — Если возрасты перемножить, получится как раз столько, сколько окон у вооон того дома. — Но этого всё еще мало! — Могу добавить, что мой старший сын — рыжий. — Ну теперь совсем другое дело. Им ... (далее следует ответ) — Правильно! Сколько же лет им было?

  2. Три мудреца поспорили, кто из них самый умный и обратились к четвертому, чтобы он их рассудил. Судья сообщил мудрецам, что у него есть три белых колпака и два черных, после чего надел каждому белый колпак на голову так, чтобы каждый видел только колпаки двух других мудрецов. Мудрецам требовалось угадать цвет колпака на собственной голове. Через некоторое время один из мудрецов сообщил, что у него на голове белый колпак и выиграл состязание. Как он смог догадаться?

  3. Человек находится в ж.д. составе, замкнутом в кольцо. Случайным образом в каждом вагоне включен или выключен свет. Окна закрыты. Человек может только переходить из вагона в вагон и включать и выключать свет. Как ему узнать длину состава? UPD: У него с собой никаких предметов, ничего что бы он мог оставить, нельзя портить вагоны и испражняться в них.

  4. Жил-был султан, и был у него совет из множества мудрецов. Решил он, подсократить их, выбрать самых умных, а остальных казнить. Для этого вызвал их и сказал: «Сегодня вас всех посадят в темницу, завтра завяжут глаза, выведут на площадь у дворца, каждому наденут на голову черный или белый колпак, построят в шеренгу, что бы каждый видел всех перед ним и никого за ним, после чего всем развяжут глаза. Каждого, начиная с последнего, спросят, какой на нем колпак, если он не угадал - его казнят». Что могли придумать мудрецы, что бы минимизировать свои потери?

  5. На одномерную планету приземляются два робота, откидывают парашюты и начинают искать друг друга. Робот может раз в секунду поехать направо, поехать налево или постоять на месте (скорость у робота постоянная). Кроме того, робот может определить, есть ли рядом с ним парашют, и есть ли рядом с ним другой робот. Как им встретиться? Программа роботов одинакова.

  6. У вас есть стоэтажная башня и два идентичных стеклянных шара. Как за минимальное число попыток определить наименьший этаж, при падении с которого шар разбивается?

  7. В квадратном торте какой-то умник вырезал прямоугольное отверстие (не обязательно параллельное сторонам квадрата). Как поделить ровно пополам то, что осталось от торта?

  8. В тюрьме сидят 10 заключенных, каждый — в одиночной камере. Общаться между собой они не могут. В один прекрасный день начальник тюрьмы объявил им, что предоставляет всем шанс выйти на свободу на следующих условиях:

    «В подвале тюрьмы есть комната с переключателем, имеющим два состояния: ON и OFF («вкл.» и «выкл.»). Каждую ночь я буду приводить в эту комнату ровно одного заключенного (выбирая его абсолютно случайно) и через некоторое время уводить. Находясь в комнате, каждый из вас может либо изменить положение переключателя, либо ничего с ним не делать. Персонал тюрьмы трогать этот переключатель не будет. В какой-то момент один из вас (любой) должен понять, что в комнате побывали все заключенные, и сообщить об этом. Если он окажется прав — всех отпустят, если ошибется — все вы навсегда останетесь в тюрьме. Я обещаю, что в комнате побывают все заключенные, причем каждого будут приводить туда неограниченное число раз».

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

    Могут ли заключенные гарантированно выйти на свободу, и если да, то как им этого добиться?

Кто какие еще знает? Составляем коллекцию.



Последнее исправление: CatsCantFly (всего исправлений: 8)

Что могли придумать мудрецы, что бы минимизировать свои потери?

Контроль чОткости чётности.

om-nom-nimouse ★★
()
Ответ на: комментарий от CatsCantFly

Решение про мудрецов не очевидно, прочти еще раз условие.

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

CYB3R ★★★★★
()
Ответ на: комментарий от Stahl

1. Сумма фиксирована. 2. Произведение тоже. 3. Факт, что именно один из сыновей старше других - важен.

Перебор простой, если отбрасывать ложные варианты.

gvozdila
()
Ответ на: комментарий от CYB3R

Поезд закольцован.

можно разкольцевать, подцепить вагон и снова закольцевать.

опять же в окна не посмотреть — густой туман

Bad_ptr ★★★★★
()
Ответ на: комментарий от Stahl

Мы ничего не знаем про произведение кроме того, что оно целое.

Еще мы знаем, что второй физик зная это произведение смог понять сколько лет сыновьям. ;-)

pi11 ★★★★★
()
Ответ на: комментарий от Bad_ptr

Ты издеваешься? Не было такого условия, что количество вагонов нечёткое. Так задачка вообще перестанет иметь решение, так как превратится в асинхронную работу с массивом.

CYB3R ★★★★★
()
Ответ на: комментарий от pi11

А знал ли он произведение? Или там весь прикол, что произведение вида (количество комнат)*(количество этажей)?

CYB3R ★★★★★
()
Ответ на: комментарий от CatsCantFly

Решение про мудрецов не очевидно, прочти еще раз условие. Всем надели белые колпаки.

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

Deleted
()
Ответ на: комментарий от mbivanyuk

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

lolset
()
Ответ на: комментарий от CYB3R

2 черных элементарно. а вот то, что на тебе НЕ черный, иначе третий бы сообщил ответ, это уже более глубокий уровень рассуждение.

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

gvozdila
()
Ответ на: комментарий от CYB3R

Не было такого условия, что количество вагонов нечёткое.

так и о длине состава ничего не было сказано. Значит он может быть сколь угодно длинным

Bad_ptr ★★★★★
()

Человек может только переходить из вагона в вагон и включать и выключать свет.

Он олигофрен, что ли, даже крестик на стене нацарапать не может?

А работа после собеседования такая же будет?

HeipaVai1o
()
Ответ на: комментарий от Bad_ptr

Конечно, может. Можно о нём говорить, как о типе данных неизвестного размера (непонятно, когда произойдёт переполнение). Так стало очевиднее?

CYB3R ★★★★★
()
Ответ на: комментарий от Bad_ptr

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

gvozdila
()

Что могли придумать мудрецы, что бы минимизировать свои потери?

Последний называет цвет идущего перед ним, таким образом идущий перед ним останется жив, и максимальные потери будут 50% (75% в среднем).

goingUp ★★★★★
()
Ответ на: комментарий от CYB3R

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

CatsCantFly
() автор топика
Ответ на: комментарий от goingUp

Всё-таки у гениев мысли сходятся. Два комментария подряд!

CYB3R ★★★★★
()
Ответ на: комментарий от CYB3R

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

pi11 ★★★★★
()

Задачки не нужны. На собеседовании надо брать ДНК на анализ, гены всё покажут.

jori
()
Ответ на: комментарий от Bad_ptr

а откуда ты знаешь что дошёл до конца?

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

Можно, конечно, некультурно помочиться в одном из вагонов и тупо пройти круг. Но я не первый с таким решением.

Sadler ★★★
()
Последнее исправление: Sadler (всего исправлений: 1)
Ответ на: комментарий от goingUp

Последний называет цвета всех в цепочке, помирать так с музыкой

Тоже первая мысль относительно этой задачи.

Sadler ★★★
()

Через некоторое время один из мудрецов сообщил, что у него на голове белый колпак и выиграл состязание. Как он смог догадаться?

Он подумал, если остальные молчат, значит они не могут знать (а ведь они мудрецы). Значит это не вариант 2 черных, 1 белый. Остальные об этом тоже знают, значит это и не вариант 1 черный, 2 белых (тот, кто увидел бы черный, решил бы задачу). Значит 3 белых! :)

goingUp ★★★★★
()
Ответ на: комментарий от pi11

Просто подумай почему второму физику было недостаточно этих данных а после информации о старшем сыне стало достаточно.

Спойлерю: потому что есть «старший сын», то есть определённо исключается A=B=C.

Sadler ★★★
()

Человек может только переходить из вагона в вагон и включать и выключать свет

А он не может насрать в вагоне, чтобы пометить его как начало отсчета? Или лампочку выкрутить.

amomymous ★★★
()

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

lodin ★★★★
()
Последнее исправление: lodin (всего исправлений: 1)

Вот ещё понравилась:

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

В квадратном торте какой-то умник вырезал прямоугольное отверстие (не обязательно параллельное сторонам квадрата). Как поделить ровно пополам то, что осталось от торта?

lodin ★★★★
()
Ответ на: комментарий от unt1tled

К сожалению, эти мудрецы сидели только на дваче, потому начали просто кидаться друг в друга фекалиями.

CYB3R ★★★★★
()
Ответ на: комментарий от amomymous

А он не может насрать в вагоне, чтобы пометить его как начало отсчета? Или лампочку выкрутить.

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

lodin ★★★★
()
Ответ на: комментарий от CYB3R

К сожалению, эти мудрецы сидели только на дваче, потому начали просто кидаться друг в друга фекалиями.

И колпаки быстро стали чёрные у всех троих.

lodin ★★★★
()
Ответ на: комментарий от NightSpamer

Берешь все варианты комбинаций сумм. Потом перемножаешь все эти варианты. И получается, что все произведения уникальны, кроме двух:
6*6*1=36
9*2*2= 36
Тут и потребовалось третье условие, что есть старший сын. Не веришь, проверь сам :)

v9lij ★★★★★
()
Ответ на: комментарий от CYB3R

А почему не 9+3+1 тогда?

Всё ещё хуже: им может быть 0, 6 и 7, а дом мог оказаться бункером совсем без окон.

Sadler ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.