Задачка от Джеффа Безоса. На размышление даётся 30 секунд

Считается, что её могут дать на собеседовании в «Амазон».

Задачка от Джеффа Безоса. На размышление даётся 30 секунд

Перед вами очередная задачка с собеседований в крупные IT-компании. Вот сама задача:

Кабель длиной 80 метров висит на двух столбах. Высота каждого столба — 50 метров. Каково расстояние между столбами, если центр провисающего кабеля находится:

а) на высоте 20 метров от земли — вариант для технарей;

б) на высоте 10 метров от земли — вариант для гуманитариев. 

Для решения можно использовать инженерный калькулятор с расширенными функциями.

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

Первое, что мы сделаем, — поднимем уровень земли, чтобы он касался провода. Так как до центра провиса 20 метров, то высота столбов тоже уменьшится на эти 20 метров:

Расстояние между столбами у нас при этом осталось тем же самым.

Так как  кабель провисает по центру, нам достаточно найти расстояние от края до середины и умножить его на 2 — так мы найдём полное расстояние между столбами.

❗️ Самая важная часть. 

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

Если нужно точно описание этих функций — вот оно:

Сначала поработаем с высотой столба. Запишем формулу для расстояния, затем добавим на рисунок те данные, которые мы уже знаем, и раскроем формулу:

Получилось сложно, но половина уже готова

Теперь составим второе уравнение, в котором используем значение длины кабеля. Так как он провисает ровно посередине, то его длина от края до точки перегиба — 40 метров.

Добавляем свойство о том, что разность квадратов гиперболического синуса и косинуса равна единице:

Раскрываем скобки, приводим всё к классическому квадратному уравнению, и, решая его, получаем ответ: a = 35/3.

Это значение подставляем в формулу гиперболического синуса, чтобы посчитать половину длины кабеля:

Решаем это уравнение на калькуляторе и получаем ответ: x ≈ 22,7. Это половина расстояния между столбами, а полное расстояние ≈ 45,4 метра.

Ответ: если высота до центра провиса равна 20 метров, то расстояние между столбами составляет примерно 45,4 метра.

У гуманитариев кабель длиной 80 метров провисает на минимальной высоте 10 метров от земли. При этом высота столба 50 метров. Значит, если провести новый «уровень земли» (красным), верхняя часть столба будет равняться 40 метрам. 

Посмотрите на рисунок. Нет ли здесь ошибки?

Если верхняя часть столба 40 метров и длина кабеля до середины — тоже 40 метров, то какой это треугольник? Может ли такой треугольник существовать? 

И в чём тут мораль, Код?

В смысле мораль? Это математическая задачка, зачем тут мораль?

Редактура:

Максим Ильяхов

Художник:

Даня Берковский

Корректор:

Ирина Михеева

Вёрстка:

Мария Дронова

Соцсети:

Олег Вешкурцев

Вам может быть интересно
Задача про семейный быт

Что будет, если спрятать ужин.

medium
Задача о подозрительном автосалоне

Что будет, если продавать машины дешевле себестоимости.

easy
Задача про Айфон за 2000 рублей

Сколько можно потерять из-за фальшивой купюры.

medium
Задача про необязательного программиста

Как потратить всё, что заработал.

easy
Несложная задача на логику про три коробки и приз

У вас есть только один шанс, используйте его с умом

easy
Задача про хитрого электрика
hard
Попал программист в больницу, и началось

Бывает так, что написать код и узнать результат проще, чем делать всё руками.

easy
Морфеус и математика против агентов Матрицы

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

easy
Детская задача про цифры на пирамиде, которая может поставить в тупик половину взрослых

Используем логику и холодный расчёт

easy
hard
[anycomment]
Exit mobile version