Рылся в почтовом архиве, искал, как всегда, одно, а нашел другое.
Несколько лет назад, когда мир был еще совсем другим, а компания Veeam еще не была американской и нанимала персонал в России, на Хабре была опубликована заметка типа "Реши эти логические задачи и устройся к нам работать". Задачи мне показались интересными, я написал свои решения и отправил. Со мной связались, мы замечательно пообщались, я расстроил их своими аппетитами, они расстроили меня, что не готовы мне платить такую прорву денег, но у меня от всего разговора остались самые положительные воспоминания. Если кто из тогдашних рекрутеров Veeam это читает - вы круты, уважуха вам.
По австралийской пустыне строго друг за другом скачут три кенгуру.
Первый кенгуру говорит: «За мной скачут два кенгуру».
Второй говорит: «За мной скачет один кенгуру, и впереди меня скачет один кенгуру».
Третий говорит: «За мной скачет один кенгуру, и впереди меня скачет один кенгуру».
Придумайте как можно больше объяснений этой ситуации.
Обожаю задачи, где нет заранее известного единственно правильного ответа. Сам нередко терзаю кандидатов такими на собеседованиях, они позволяют быстро понять, как человек думает и на одной ли ты волне с ним. Если человек умеет думать, то конкретные его скиллы не то чтоб совсем не важны, но ты понимаешь, что он быстро их наработает при необходимости. Ну и заодно, такие задачи это то, что невозможно зазубрить и взять усидчивой жопой. Собственно, эти кенгуру и побудили меня и прорешать все четыре задачи, и написать письмо в Veeam - мне нравятся люди, умеющие заинтересовать.
Вот, собственно, в письме я и нашел свои ответы:
Вариант 1: Ленивый кенгуру
Третий кенгуру не хочет считать и просто повторяет ответ второго.
Вариант 2: Неверно сконфигурированный кенгуру.
Третий кенгуру может не знать, что ответ на вопрос "сколько кенгуру скачет за тобой?" может быть нулевым (возможно, он считает, что ответ должен быть только положительным) и дает минимально возможную цифру из возможных.
Еще он может не знать, что перед ним в принципе может быть более одного кенгуру (возможно, у него счетчик кенгуру перед ним булевый и может быть либо 1 либо 0).
Вариант 3: Ошибка интервьюера.
Опрашивающий этих кенгуру дважды спрашивает второго кенгуру, принимая ответ второго за ответ третьего.
Вариант 4: Бег по кругу.
Кенгуру скачут друг за другом по окружности - в этом случае все ответы правильные.
Вариант 5: Лживый кенгуру
Третий кенгуру просто врет. Спроси его еще раз - он расскажет про пять кенгуру спереди и африканского льва сзади.
Вариант 6: Все врут ((c) House M.D.)
Врут все кенгуру - то, что два из них дали верные ответы, также может не подтвердиться при повторном опросе.
Вариант 7: Добросовестно заблуждающийся третий кенгуру насчет количества кенгуру перед ним.
7а: Третий кенгуру не видит первого, ему его заслоняет второй.
7б: Третий кенгуру не видит первого, так как тот свалился в пропасть.
7в: Третий кенгуру не видит первого из-за рельефа местности (третий еще не поднялся на холм, первый же уже спустился, вершина холма заслоняет третьему первого)
7г: Так как в задаче не указано расстояние, возможно, что первый кенгуру ускакал от третьего так далеко, что тот его не видит (недостаточное разрешение датчиков у третьего кенгуру)
Вариант 8: Добросовестно заблуждающийся третий кенгуру насчет количества кенгуру позади него.
8а: Свою тень, которая находится за ним, он принимает за кенгуру, который скачет сзади.
8б: Третий кенгуру принимает за кенгуру, который скачет позади него, объект, который не является кенгуру: перекати-поле, африканского льва, интервьюера, который бежит следом и задает вопросы, etc
Вариант 9: Неполное описание задачи.
Возможно, в системе есть недокументированный четвертый кенгуру, и третий кенгуру совершенно правильно сообщает о нем.
Как-то задавал эту задачу своим админам, к сожалению, никто не смог порадовать меня новыми версиями.
Но сегодня предновогоднее настроение на этой вашей пикабе, у всех позитив, давайте вы накидаете новых интересных объяснений загадочной ситуации с этими кенгурами.
Не все же про "ленивая жена мне изменила с соседом-алкоголиком и я уже одной ногой в форточке" писать и читать.
Дожб офферов авторам лучших идей не будет, увы, но лайки с сердечками - непременно )))