Задача на собеседовании в компанию Amazon

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) « Первая ... 8 9 [10] 11 12 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
R70 23 мар. 2020 г. в 13:02
Приколист  •  На сайте 7 лет
0
60
Lkato 23 мар. 2020 г. в 13:03
Шутник  •  На сайте 8 лет
0
Прорисовал в AutoCAD, 53 метра округленно получается для провиса 20м.

Размещено через приложение ЯПлакалъ
mersedes60 23 мар. 2020 г. в 13:19
Ярила  •  На сайте 10 лет
0
Цитата (Art8 @ 21.03.2020 - 11:09)
1. 16
2. 32

просто все

Действительно. Все не просто. Все ощень просто. Иди кури дальше. Жертва ЕГ.
mersedes60 23 мар. 2020 г. в 13:21
Ярила  •  На сайте 10 лет
1
Цитата (Lkato @ 23.03.2020 - 13:03)
Прорисовал в AutoCAD, 53 метра округленно получается для провиса 20м.

Все читай. Не пролистывай. Там в начале видео с решением. Они через cos решают.
vvv104 23 мар. 2020 г. в 13:22
Приколист  •  На сайте 17 лет
0
По поводу того, какая функция описывает веревку - это лучше физиков спросить. Я лично мат фак заканчивал. По мне, так на каждую точку веревки действует 2 силы - сила тяготения, вектор вниз, и сила упругости, перпендикулярно касательной к веревке, по направлению обратном силе тяготения (ну то есть внутрь кривой). А насчет формулы длины кривой - это криволинейный интеграл второго порядка, это я еще помню. Если там парабола, то надо искать коэффициент свободного члена бинома, из формулы длины кривой. Как-то так :)
Dredwinston 23 мар. 2020 г. в 13:26
Шутник  •  На сайте 11 лет
-2
1 - 80 метров
2 - 60 метров




Задача на собеседовании в компанию Amazon
AlexanderYar 23 мар. 2020 г. в 13:27
Ярила  •  На сайте 12 лет
1
Цитата (vvv104 @ 23.03.2020 - 13:22)
По поводу того, какая функция описывает веревку - это лучше физиков спросить. Я лично мат фак заканчивал. По мне, так на каждую точку веревки действует 2 силы - сила тяготения, вектор вниз, и сила упругости, перпендикулярно касательной к веревке, по направлению обратном силе тяготения (ну то есть внутрь кривой). А насчет формулы длины кривой - это криволинейный интеграл второго порядка, это я еще помню. Если там парабола, то надо искать коэффициент свободного члена бинома, из формулы длины кривой. Как-то так :)

Функция эта - "цепная линия":

y=a*cosh(x/a), то бишь с гиперболическим косинусом. И, боюсь, ответ на вторую часть вопроса нетривиален.
Бездельник1 23 мар. 2020 г. в 13:32
Ярила  •  На сайте 10 лет
0
Цитата (Yanssen @ 21.03.2020 - 12:05)
Цитата (АМАЛКЕР @ 21.03.2020 - 11:03)
Через теорему Пифагора все легко рассчитывается.
Гипотенуза всегда 40м. Катеты в первом варианте задачи 40м, во втором 30м. Понятно что в первом варианте столбы должны стоять рядом, во втором надо немного посчитать.

Нитка не углом провисает. Тут ваще нет треугольников.) Какая в жопу пифагора.

как это "не углом"???
от столба нитка угол образует? образует!!!
а то "не углом" )))

Это сообщение отредактировал Бездельник1 - 23 мар. 2020 г. в 13:32
commercetop 23 мар. 2020 г. в 13:43
Шутник  •  На сайте 10 лет
1
Цитата (Dredwinston @ 23.03.2020 - 13:26)
1 - 80 метров
2 - 60 метров

1. ноль метров между столбами. Веревка 80 м. пополам складывается и 40 метров получается провис.
VasyaKasta 23 мар. 2020 г. в 13:49
Шутник  •  На сайте 7 лет
-1
Хер в Ж...пе
2 в уме.
Сколько будет в голове????
iVaRela 23 мар. 2020 г. в 13:49
Весельчак  •  На сайте 10 лет
0
Ну для случая с провисанием до 10 метров - тут понятно, расстояние между столбами = 0, т.к. длина веревки всего 80м, если сложим ее пополам, то она провиснет как раз до 10м.

А вот 20 метров - тут интереснее, я вычислил Rx для эллипса по формуле:
Rx = sqrt(fabs(2 * pow(P / (2 * M_PI), 2) - pow(Ry, 2)))
где:
P: длина веревки = 80м * 2 (не забываем про вторую половину эллипса),
Ry: радиус по Y = 30м (50м столб - 20м до земли)

Получается, что Rx = 19.9226, а расстояние между столбами = Rx * 2 = 39.8453 метров.

Вот код, кому интересно:

#include <cmath>
#include <iostream>

using namespace std;

int main()
{
double locPi = 3.141592653589793238462643; // Число Pi
double locP = 80.0; // Длина веревки
double locEL = locP * 2; // Длина окружности элипса
double locDelta = 20.0; // Расстояние до земли
double locStand = 50.0; // Высота столбов
double locRy = std::abs(locStand - locDelta);
cout << "Ry: " << locRy << endl;
double locRx = std::sqrt(2 * std::pow(locEL / (2 * locPi), 2) - std::pow(locRy, 2));
cout << "Rx: " << locRx << endl;
cout << "Dx: " << locRx * 2 << endl;
return 0;
}


Вывод:

Ry: 30
Rx: 19.9226
Dx: 39.8453


P.S. Хотя сдается мне, что с эллипсом я погорячился. Надо под гиперболический косинус переписывать, но лень smile.gif

Это сообщение отредактировал iVaRela - 23 мар. 2020 г. в 14:13
zaborza 23 мар. 2020 г. в 13:52
Хохмач  •  На сайте 17 лет
0
во куёвина мне вообще всё по другому апивиделось
Fodin 23 мар. 2020 г. в 14:00
Ярила  •  На сайте 10 лет
0
Цитата (wwf @ 21.03.2020 - 11:06)
какая нитка? о верёвке речь )
Нормально через Пифагора решается +/-

То есть гиперболические синус и косинус ты не увидел? :)
supremator 23 мар. 2020 г. в 14:20
Ярила  •  На сайте 15 лет
0
Цитата (Какструктор @ 21.03.2020 - 11:01)
А у меня другой вопрос! А на хрена нужны столбы по 50 метров высотой, что бы повесить веревку, что бы она свисала на высоте 20 метров от земли?

Может,кому то штанишки-трусишки просушить нуна. И что бы белье не сперли.)
Yarver85 23 мар. 2020 г. в 14:23
Ярила  •  На сайте 7 лет
0
Ну это ещё херня.устраивался в одну компанию .и дали пачку бумаг.типа американский тест.вопрос.ПО ТРАВИНКЕ ПОЛЗЕТ БОЖЬЯ КОРОВКА.ПОЧЕМУ ОНА НЕ СОБАКА ЕСЛИ УЛИТКА НА ЕЛКЕ?Я честно признал поражение.Но спросил у девчули что собеседование проводила сама знаешь? Она честно ответила что нет.Так что рыба не селедка в лес не убежит.

Размещено через приложение ЯПлакалъ
разгильзяй 23 мар. 2020 г. в 14:38
Ярила  •  На сайте 16 лет
0
баян, но прикольный

Как это "зачем это в амазонах"?
Это тест на сообразительность, а не на умение формулы в уме вычислять.

Про 10 метров решение уже назвали.

Кстати, я когда этот тест в первый раз увидел, то тоже тупил и за формулы хватался. Так что в амазон меня не пригласят :)

Свободно висящая веревка всегда имеет форму называемую "цепной линией", её формула f(x) = N * ch(x/N), где ch - гиперболический косинус, а N - коэффициент масштаба.
Это не парабола, просто похожа немного

Решать придётся системой из пары уравнений
[1] f(x0) - f(0) = N * ch(x0/N) - N = 30 метров разница высоты нижней точки провиса и верхней точки
[2] sqrt((50 - N)^2 - N^2) = 40 метров длина дуги от центра до столба

из [2] несложно вычислить, что N=18, значит
[1] 18 * ch(x0 / 18) - 18 = 30
[1] x0 = 18 * arch(48/18)

x0 ~= 29.5 метров.

Т.е. между столбами должно быть примерно 59 метров, чтобы 80-метровая веревка провисла на 30 метров от верха столбов.

Но это ж только с калькулятором, это неспортивно.

Ау, ТС, какой ответ правильный-то? Не томи, интриган!
bukasa 23 мар. 2020 г. в 14:54
Приколист  •  На сайте 13 лет
-1
1) При длине веревки (нитки/провода) 80 метров расстояние будет равно 0 (по сути складывается пополам)
2) При провисании на высоту 20 метров расстояние может быть разным от 12 до 52 метров

Это сообщение отредактировал bukasa - 23 мар. 2020 г. в 14:56
Имбецил 23 мар. 2020 г. в 14:58
Ярила  •  На сайте 9 лет
1
должно получиться, на вскидку, где-то 50м.
Kubanec83 23 мар. 2020 г. в 15:00
Ярила  •  На сайте 8 лет
-1
148 при 20 метрах

138,5 при 10 метрах

Расчеты приблизительные через пифагора.

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

ЗЫ кому нахер нужно между двумя столбами 50 метров высотой вешать веревку на уровне 20 или 10 метров?

ЗЫ зЫ Если не правильно , то мне похуй - в Амазон не стремлюсь уйти работать gigi.gif

Это сообщение отредактировал Kubanec83 - 23 мар. 2020 г. в 15:05
Друня 23 мар. 2020 г. в 15:30
Ярила  •  На сайте 15 лет
0
кому не лень считать - считайте через длинну параболы и подставляйте данные осей абсцисс и ординат

Введём обозначения:

x1 — абсцисса первой точки дуги;

y1 — ордината (меньшая) первой точки дуги;

x2 — абсцисса второй точки дуги;

y2 — ордината (большая) второй точки дуги;

y2=2px — каноническое уравнение параболы;

Lдуг.пар — длина дуги параболы.


Задача на собеседовании в компанию Amazon
SiNgLeMaN 23 мар. 2020 г. в 15:31
Балагур  •  На сайте 6 лет
2
Все очень просто:

Записываем общее уравнение для гиперболического косинуса (будет одна переменная и 4 параметра). Один параметр можно приравнять к нулю (для удобства). Интегрируя по дуге видим, что интеграл берется только при определенном соотношении некоторых параметров (путем подстановок от одного параметра избавляемся). Решив интеграл найдем выражение длины дуги и приравняем к 40 (по условию). Из условия у нас будет еще два уравнения (просто подставляя в общую формулу граничные условия). Итого мы имеем три уравнения с тремя неизвестными (2 параметра и искомая величина), решаем систему уравнений и получаем ответ.

Правильный ответ: (35\3) * arch(25\7), что примерно равно 22,7022850723119885

(Умножив на 2 получим расстояние между столбами)

Это сообщение отредактировал SiNgLeMaN - 23 мар. 2020 г. в 15:59
Друня 23 мар. 2020 г. в 15:31
Ярила  •  На сайте 15 лет
0
через пифагора можете считать равнобедренный треугольник)))))
Тибладонт 23 мар. 2020 г. в 15:44
Ярила  •  На сайте 9 лет
-1
Цитата (Ural174 @ 21.03.2020 - 10:59)
Теорема Пифагора не канает?

Только если на веревке гиря висит.
Тибладонт 23 мар. 2020 г. в 15:48
Ярила  •  На сайте 9 лет
-1
А про самолет на транспортере еще никто не вспоминал? hz.gif
Сергей1245 23 мар. 2020 г. в 15:49
Ярила  •  На сайте 8 лет
0
М-да

Это сообщение отредактировал Сергей1245 - 23 мар. 2020 г. в 16:05
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 80587
0 Пользователей:
Страницы: (13) « Первая ... 8 9 [10] 11 12 ... Последняя » [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх