Вход | Регистрация

  1  2   
Информационные технологии ::

Метки: 

Задача про мотоциклы с собеседования Adobe

Я
   Доктор Манхэттен
 
10.09.18 - 11:48
У вас 50 мотоциклов, с заполненным топливом баком, которого хватает на 100 км езды. Вопрос: Используя эти 50 мотоциклов, как далеко вы сможете заехать (учитывая, что изначально они находятся в условно одной точке пространства)?

Ответ автора задачи: Самый простой ответ: завести их все одновременно и проехать 100 км. Но есть и другое решение. Сначала переместите все мотоциклы на 50 км. Затем, перелейте топливо из половины мотоциклов в другую половину. У вас таким образом — 25 мотоциклов с полным баком. Проедьте еще 50 км и повторите процедуру. Так можно забраться на 350 км (не учитывая того топлива, которое останется от «лишнего» мотоцикла при разделе 25 надвое).

Вопрос: Какого хрена там такой ответ? Мало того что он не оптимальный. Каким образом ехать одновременно на 100 мотоциклах? Я могу ехать максимум на двух, ну может на трех если привязать один мотоцикл к другому. Можно построить катамаран из мотоциклов и нагрузить на него штуки три других мотика. Но как ехать сразу на 100? Или автор предлагает ехать на них по очереди, каждый раз возвращаясь назад пешком?
Какой должно быть полное условие задачи чтобы авторский ответ был правильным?
 
 
   Волшебник
 
1 - 10.09.18 - 11:52
Нужно 100 байкеров
   HeKrendel
 
2 - 10.09.18 - 11:54
(0) При наличии свободного прицепа
50*100= 5к км
   Вафель
 
3 - 10.09.18 - 11:54
в задаче нет что ты один должен отвезти мотоциклы и пешком при этом не ходить
   HeKrendel
 
4 - 10.09.18 - 11:55
без учета повышения расхода топлива, 350км - это ниачем
   Aleksey
 
5 - 10.09.18 - 11:57
(3) так в задачи и нет условия что ехать я должен на мотоцикле
Загоняем 50 мотоциколов по 10 тысяч каждый, и на вырученные 500 тысяч берем билет на круиз в кругосветное путешествие.
Ответ - хватит чтобы объехать земной шар
   Доктор Манхэттен
 
6 - 10.09.18 - 12:01
(3) Но там нет и того что нельзя пешком волочить незаведенный мотоцикл. Значит я могу оттащить мотоциклы на любое расстояние.
   Aleksey
 
7 - 10.09.18 - 12:01
Или даже откручиваем баки у 49 мотоциклов и используем их как запасную батарейку в телефоне. Итого ответ - 5000 км. Это если без шапки ехать, а так можно еще и шапку вперед кинуть
   Михаил Козлов
 
8 - 10.09.18 - 12:02
Сначала все 50 едут 100/49 км. Из одного мотика сливают в остальные (полные баки). Потом оставшиеся 49 едут 100/48 км, из одного сливают остальным и т.д.
Получается что-то вроде: 100*(1/49+1/48+...здесь нужно посмотреть когда останется 1).
Получится что-то вроде 100*(1+1/2+1/3+...+1/49) примерно 100*LN(50 или 49).
   Доктор Манхэттен
 
9 - 10.09.18 - 12:02
(7) Да, я тоже так думал. Но автор задачи по какой-то причине так не считает
   Рэйв
 
10 - 10.09.18 - 12:03
(0)правильный ответ : 42
 
 Рекламное место пустует
   Вафель
 
11 - 10.09.18 - 12:03
(6) можешь и так. обычн отакие задачи задают в том числе чтоб посмотреть какие ты вопросы дополнительные будешь задавать
   Доктор Манхэттен
 
12 - 10.09.18 - 12:04
(8) Каким образом ты будешь ехать сразу на 50 мотоциклах? Циркачи так и то не могут
   Доктор Манхэттен
 
13 - 10.09.18 - 12:05
(11) Возможно. Тогда интересно, какие дополнительные вопросы задавал тот, кто опубликовал такой странный ответ?
   Aleksey
 
14 - 10.09.18 - 12:08
(12) видать тащить их на буксире, но тогда все равно я проеду 5000 км
   Михаил Козлов
 
15 - 10.09.18 - 12:08
(8) Задача не про то, как реально ехать на 50 мотоциклах, а как бы на математику (мне так кажется).
   OldCondom
 
16 - 10.09.18 - 12:08
(13) Те, которые дали возможно ответить подобным образом, используя полученные данные. Очевидно же.
   Oftan_Idy
 
17 - 10.09.18 - 12:09
(0) Все эти задачи про Фудзияму идиотские, на выдумку и не имеют ничего общего с реальной работой.

Вариант как с ракетами.
Привязать все мотоциклы  к первому веревкой и тащить их на прицепе.
Когда у мотоцикла-тягача кончится бензин - выкинуть его, пересесть на следующий мотоцикл по очереди
   Доктор Манхэттен
 
18 - 10.09.18 - 12:10
(16) И какие очевидные вопросы это были?
   Oftan_Idy
 
19 - 10.09.18 - 12:10
(15) Задача на постановку задачи.
Если начать выполнять эту неформализованную, без необходимых данных и парамерах оценки результата данных, то задача будет завалена
   OldCondom
 
20 - 10.09.18 - 12:10
(18) Я не говорил, что вопросы были очевидными.
   Доктор Манхэттен
 
21 - 10.09.18 - 12:11
(20) Ты вообще ничего не сказал. На вопрос не ответил
   OldCondom
 
22 - 10.09.18 - 12:13
(21) Ок, перефразирую. От задавал вопросы, на которые получил ответ. Вероятно, в этом ответе содержалось количество людей, которых можно задействовать на тот или иной промежуток времени.

Основной посыл - вопросы он задавал.
   Доктор Манхэттен
 
23 - 10.09.18 - 12:13
(19) Думаешь если дать точно такой ответ как в (0), то задача будет завалена?
   elCust
 
24 - 10.09.18 - 12:14
(1) Чтобы 100 байкеров согласились ехать на этих мотоциклах, нужно еще 25 литров определенного топлива. А в условии только горючка.
   Garykom
 
25 - 10.09.18 - 12:15
Ответ автора задачи в 350 км неправильный.

Правильный ответ в (8) и это примерно 500 км
   Доктор Манхэттен
 
26 - 10.09.18 - 12:16
(22) И зачем ты перефразровал мой вопрос? Я именно это и спрашиваю, но ответа нет.
   zva
 
27 - 10.09.18 - 12:16
Что мешает сразу слить все топливо с 49 мотоциклов, сесть на один мотоцикл и поехать?
   Garykom
 
28 - 10.09.18 - 12:16
   Garykom
 
29 - 10.09.18 - 12:16
(27) Вместимость бака мешает
   Aleksey
 
30 - 10.09.18 - 12:16
(15) ну так если немного бензина налить в пакет и потом надеть пакет на голову, то можно вообще в космос улететь или даже в другую галактику
   Доктор Манхэттен
 
31 - 10.09.18 - 12:17
(25) В (8) точно такой же ответ как в (0), только более оптимизированный (вместо 350 км будет около 450) От этого его ошибочная суть не меняется, а именно: не возможно ехать на 50 мотоциклах одновременно.
   APXi
 
32 - 10.09.18 - 12:17
(0) Задай эти вопросы тем кто задавал его тебе.
   Aleksey
 
33 - 10.09.18 - 12:18
Мне вот только непонятно что значит "очевидный ответ - завести их все одновременно и проехать 100 км." - зачем все заводить? У нас что по условию задачи все баки должны быть пустые?
 
 
   NSSerg
 
34 - 10.09.18 - 12:18
(0) Нигде в условии не сказано что едет один человек, или что мотоцикл не может ехать самостоятельно.
   Доктор Манхэттен
 
35 - 10.09.18 - 12:18
(27) Да ничего не мешает, учитывая что в баках его совсем мало.
   Доктор Манхэттен
 
36 - 10.09.18 - 12:19
(34) А! Мотоцикл тесла с автопилотом!
   OldCondom
 
37 - 10.09.18 - 12:20
(26) Твой вопрос на самом деле несколько похож на вопрос от самого Adobe. Вводных мало, но много неизвестных переменных. В вопросе Adobe к таким переменным можно отнести количество исполнителей поставленной задачи, временной промежуток и прочее. В вопросе от тебя есть как минимум одна существенная переменная, скрытая под Х - на какую должность собеседуют с подобным вопросом? Программиста или исполнительного директора? А может официанта?
   Aleksey
 
38 - 10.09.18 - 12:20
(34) второй человек садиться сзади и берет в каждую руку по мотоциклу. Итого уже минимум 300 км можно проехать. А если применить сюда метод слива залива...
   Jackman
 
39 - 10.09.18 - 12:21
(0) Странно, что ответ автора не типа: "Сядьте на первый мотоцикл, а остальные тяните за собой на буксире"
   Доктор Манхэттен
 
40 - 10.09.18 - 12:21
(37) Очевидно на дизайнера )))
   Лефмихалыч
 
41 - 10.09.18 - 12:21
(0) поскольку в условиях задачи ничего про объем бака не сказано, считаем, что он бесконечный. Сливаем всё в один и едем 50*100=5000км.
Тупая задача и автор ее тоже гуманитарий
   Доктор Манхэттен
 
42 - 10.09.18 - 12:23
(41) Да, это хороший ответ.
   Garykom
 
43 - 10.09.18 - 12:24
(41) 1. Сказано что топливные баки "заполнены" - обычно это означает что они полны и больше не влезет.

2. Даже если бак бесконечны, то вес топлива в них конечен и велик, поэтому 5000 км не выйдет проехать
   2S
 
44 - 10.09.18 - 12:25
Поснимать баки со всем тс, погрузить их на прицеп.
   Лефмихалыч
 
45 - 10.09.18 - 12:26
(43) считаем, что это математические мотоцклы и математическое топливо
   Aleksey
 
46 - 10.09.18 - 12:29
(43) нет сказано что он "заполненным топливом баком, которого хватает на 100 км езды"
Т.е. грубо говоря если мне полного бака хватает условно на 400 км, то бак заполненый на четверть будет удовлетворять условию задачи, т.е. заполненным топливом баком, которого хватает на 100 км езды
   Aleksey
 
47 - 10.09.18 - 12:30
(43)
2. Ты не учитываешь светофоры и пробки. Т.е. он будет стоять на светофоре, жечь бензин и никуда не ехать. Да и по пробкам расход топлива будет неоптимальный
   Михаил Козлов
 
48 - 10.09.18 - 12:32
(45) "Считаем мотоцикл математической точкой, а топливо идеальной несжимаемой жидкостью" должен был сказать экзаменуемый в начале своего ответа.
   Timon1405
 
49 - 10.09.18 - 12:33
(25) пока в (8) не правильный ответ, а наилучший пример из приведенных.
правильным он станет когда будет доказано, что лучше нельзя
 
 Рекламное место пустует
   Повелитель
 
50 - 10.09.18 - 12:42
(0) Задача глупая.
Ответов множество.

Например привязать цистерну и слить с других 99 мотоциклов в нее бензин считалось бы не правильным.
А вот где-то раздобыть 100 байкеров, это нормально.

Или продать 100 байков и объехать на эти деньги земной шар вокруг 50 раз.
   bolobol
 
51 - 10.09.18 - 12:47
Вы все неправы!

Цитата: "Сначала переместите все мотоциклы на 50 км."

Сел, проехал, бросил, вернулся, сел на следующий.

Вопрос: "Используя эти 50 мотоциклов, как далеко вы сможете заехать?"

На мотоцикле нужно ехать, заехать нужно на мотоцикле. А возвращаться - хоть на электричке.

А вот теперь - доказывайте, что 350км +/- -это не лучшее решение.
   Доктор Манхэттен
 
52 - 10.09.18 - 12:58
(43) Обычно слово "заполнены" означает что в них налито сколько-то бензина. Например, можно сказать: "баки заполнены на 10%, и бензина хватит на 100 км."
   Доктор Манхэттен
 
53 - 10.09.18 - 13:08
(51) "как далеко вы сможете заехать?" - это значит: "делайте с ними все что захотите", то есть можно не задавать дополнительных вопросов, а придумывать дополнительные условия самому. Можно сказать: "я прибегну к помощи 50 байкеров" или "применю суперсилу", и т.д. на сколько фантазии хватит
   bolobol
 
54 - 10.09.18 - 13:11
(53) Применил 50 байкеров - заехал только на 100. Ну, либо отстреливать байкеров каждые 50 км))
   HeKrendel
 
55 - 10.09.18 - 13:11
(51) 5000 км пока никто не переплюнул
   Доктор Манхэттен
 
56 - 10.09.18 - 13:21
(55) Надо придумать как преодолеть этот предел в 5000 км.
   Lama12
 
57 - 10.09.18 - 13:25
(0) :-) Вероятно вы редко были на всяких тренингах. Основное правило - что не оговорено и не ограничено условием, можно вертеть на свое усмотрение как хочешь.
Я б ответил, что можно достичь любой точки пространства.
Аргументировал бы это по разному. Например сказал бы что можно нанять звездный крейсер, а мотоциклы использовать как валюту. Можно поставить мотоциклы в качества двигателя на космический лифт и добраться до космоса. При организации доступа кислорода к LDC? можно разогнать мотоцикл в атмосфере, до второй космической и отправить их в свободное космическое путешествие по перпендикуляру плоскости (или что там) солнечной системы. В открытом космосе, сопротивление практически отсутствует.
Да много куда можно добраться на 50 мотоциклах.
Самый утилитарный вариант - продать 50 мотоциклов и купить билет на кругосветку.
   Lama12
 
58 - 10.09.18 - 13:25
LDC = ДВС
   Малыш Джон
 
59 - 10.09.18 - 13:26
мне кажется, что это проверка не на способность решать такие задачи, а проверка на креативность. Так что придумывай любое решение(и в рамках этого: продать все мотоциклы, кроме одного, а на вырученные деньги накупить бензина и доехать на оставшемся так далеко, насколько получится - это не самое плохое решение)
   Карст
 
60 - 10.09.18 - 13:29
Навеяло


К обеду бабушка сорвала 4
морковки, помидор, 2 яблока и 3 огурца.

Сколько штук овощей сорвала
бабушка с вишни? ))))
   Лодырь
 
61 - 10.09.18 - 13:31
(56) 5000км в горку! А потом сколько-то с горки можно прокатится.
   Доктор Манхэттен
 
62 - 10.09.18 - 13:32
(60) Я слышал эта бабушка уже умерла. Она полезла на елку за укропом, и ее завалило арбузами.
   Доктор Манхэттен
 
63 - 10.09.18 - 13:32
(61) Зачем ехать в горку? Можно сразу начать ехать с горы Фуджи, не тратя бензина вообще.
   Лодырь
 
64 - 10.09.18 - 13:37
(63) Нигде не сказано, что топливо это бензин. Может быть мотоциклы заправлены этанолом!
   Михаил Козлов
 
65 - 10.09.18 - 14:12
(57) " можно разогнать мотоцикл в атмосфере, до второй космической...". Нет, это не получится: Циолковский не позволит.
   DomovoiAtakue
 
66 - 10.09.18 - 14:15
(0)Вот поэтому Адобе - это не Гугл, и не Эпл, и не Майкрософт :)
   bolobol
 
67 - 10.09.18 - 14:31
(55) 5000 - если только при продаже мотоциклов вместе с бензином, но тут неявная необходимость в наличии заправок в условии, которых там нет.
   bolobol
 
68 - 10.09.18 - 14:34
(52) Обычно, слово означает ровно то, какое толкование имеет. "Заполнен" - занимает_полностью имеющееся пространство, а имеющегося пространства по задаче - на 100км.
   Лефмихалыч
 
69 - 10.09.18 - 14:36
(56) легко! ни где не сказано, что мотоцикл должен двигаться именно благодаря двигателю. Можно ножками перебирать или запрячь мотоцикл в осла.
   bolobol
 
70 - 10.09.18 - 14:38
(57)(69) Добраться на мотоцикле (по условию - один на 100км за счёт топлива), не используя самостоятельное движение мотоцикла - это уже перевирание задачи
   Лефмихалыч
 
71 - 10.09.18 - 14:41
(70) там черным по белому написано "используя". Я запрягаю мотоцикл в тройку бурёнок галштинской породы и еду, используя мотоцикл, как телегу, куда хочу, пока трава не кончится. У коров.
   Лефмихалыч
 
72 - 10.09.18 - 14:41
продать мотоциклы, кстати, тоже ничего не запрещает
   Михаил Козлов
 
73 - 10.09.18 - 14:44
Что-то мне напоминает Буратино:
- У Вас 3 яблока. Некто взял у Вас одно. Сколько яблок у Вас осталось?
- 3. Не отдам яблоко Некту, хоть он дерись.
   bolobol
 
74 - 10.09.18 - 14:45
(71) Проще ВАЗ2101 из кармана достать, а мотоциклы как запчасти использовать. Но ни бурёнок, ни ВАЗ-а в задаче нет. Ехать, используя мотоциклы, которые используют бензин.
   Лефмихалыч
 
75 - 10.09.18 - 14:52
(74) тоже вариант, я не против.
Кроме того, в решении автора _задачи_ ест волшебное "переместите все мотоциклы на 50 км". С таким же успехом можно сказать - переместите их на 100. ИЛи вообще - переместитесь сами, куда надо, а мотоциклы пусть гнют нахер они нужны
   Лефмихалыч
 
76 - 10.09.18 - 14:52
почему на 50? почему не на 500 или 100500?..
потому что гумма-нитарий
   bolobol
 
77 - 10.09.18 - 14:57
(76) Ну тут нет слов. Не того гуманитарием называете...
   Eiffil123
 
78 - 10.09.18 - 15:21
почему в решении задачи не учитываются формулы Циолковского для ракет? Ракете нужно меньше энергии на перемещение, когда часть топлива уже сгорела, также и с мопедами.
   Лефмихалыч
 
79 - 10.09.18 - 15:26
(77) будь конструктивен или умри
   Хуан_Перейро
 
80 - 10.09.18 - 16:03
А как предлагается переливать топливо ?
Отсасывать из шланга каждые метров триста?
Мотоциклы какой фирмы? Не Suzuki случайно?
   Доктор Манхэттен
 
81 - 10.09.18 - 16:04
(68) Так я и написал какое толкование оно имеет: Запонлен - значит внутри есть бензин. Он может быть заполнен на любую долю своего объема.
   Доктор Манхэттен
 
82 - 10.09.18 - 16:08
(80) Если сможешь отсосать без инструментов и без шланга. Возможно придется переворачивать мотоцикл подъемным краном, чтобы добыть из него бензин.
   Доктор Манхэттен
 
83 - 10.09.18 - 16:09
(82) Если не окажется под рукой подъемного крана, то для переворачивания мотоцикла используем вертолет.
   Доктор Манхэттен
 
84 - 10.09.18 - 16:11
Думаю что экзаменующий будет оценивать дополнительные затраты. Поэтому нужно постараться их минимизировать.
   Хуан_Перейро
 
85 - 10.09.18 - 16:12
Если у них такие задачи на собеседовании, не сложно представить какие бредовые тз они будут ставить. Хотя что взять с адоб, гуманитарии.
   Eiffil123
 
86 - 10.09.18 - 17:37
а еще последний мотоцикл должен хорошенько разогнаться напоследок и ехать "накатом".
   LienXo
 
87 - 10.09.18 - 17:50
Может я конечно не прав, но чисто теоретически если считать что баки налиты под крышку и в первой итерации проехать не 50км а 2 уехать можно гораздо дальше.
   Доктор Манхэттен
 
88 - 10.09.18 - 18:07
(87) Можно. Но это всего лишь оптимизация того же самого бредового решения.
   LienXo
 
89 - 10.09.18 - 18:23
(88) Ну может быть оно и бредовое, а может только на первый взгляд... По моему принимавшие пенсионную реформу ходили на эти семинары очень решение похожее...
   HeKrendel
 
90 - 10.09.18 - 18:24
(89) Повышать пенсионный вполне себе нормальное решение
   LienXo
 
91 - 10.09.18 - 18:25
(90) Вышеописанным алгоритмом..? Ну-ну...
   Доктор Манхэттен
 
92 - 10.09.18 - 18:27
(91) Почему ты думаешь что там именно такой алгоритм? Можно поподробнее?
   Garykom
 
93 - 10.09.18 - 18:33
(92) А глянь цифры смертности по годам в возрасте ))

"Возрастные коэффициенты смертности
(число умерших на 1000 населения)"
http://www.gks.ru/free_doc/2007/demo/Image531.gif
   LienXo
 
94 - 10.09.18 - 18:38
(92) ну не смотрел еще гифку из (93), исходил из другого: что бы кто то ехал дальше (в пенсионном - добавить 1000 к пенсии) надо кого то отбросить. А вот когда бензин кончится у последнего и заправлять надо всех - постановщик скажет "я устал, я ухожу" :)
   HeKrendel
 
95 - 10.09.18 - 18:44
(94) И какие прогнозы у тебя по занятости через 30-50 лет?
   LienXo
 
96 - 10.09.18 - 18:49
По моему региону в ближайшие 10 лет к нулю
   Фокусник
 
97 - 10.09.18 - 18:56
(3) "в задаче нет что ты один должен отвезти мотоциклы и пешком при этом не ходить"

Если в можно использовать то, про что явно не сказано в задаче. То предлагаю взять прицеп с канистрой, в которую перелить все баки из всех мотоциклов. Прицепить её к одному мотоциклу и по мере необходимости заправляться из прицепа-канистры. Итог хватит на 50*100 = 5000 км (ну ладно, расход будет больше, пусть 20% бензина уйдет на "тягу" прицепа-канистры, значит на 4000 км хватит) ;)

PS "дебильные" задачи от "дебильных" HR. Выявляют "дебилов", способных как можно более лучше РАБотать на хозяина HRа

Свободные от РАБоты люди освобождены от необходимости решать подобные "дебильные" задачи ;)
   Доктор Манхэттен
 
98 - 10.09.18 - 19:07
(97) Гениально! Ты почти единственный кто предложил такое решение.

А прицеп с канистрой можно выковать из других мотоциклов.
   HeKrendel
 
99 - 10.09.18 - 19:09
(97) Баян
   Доктор Манхэттен
 
100 - 10.09.18 - 19:16
на самом деле 50 баков - это не так уж и много. Можно сложить кучу шириной 4 бака, высотой 4 бака и длиной 3 бака. То есть 4х3х4. Итого 48. Оставшиеся 2 бака оставить на двух мотоциклах, из которых сделать катамаран, положив между ними носилки, на которых и будет лежать эта куча из 48 баков. Носилки можно сварганить из запчастей от мотоциклов или из ближайшего забора или из палок которые наломаем в лесу.

  1  2   

Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует