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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (13) « Первая ... 8 9 [10] 11 12 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
R70
23.03.2020 - 13:02
0
Статус: Offline


Приколист

Регистрация: 23.08.18
Сообщений: 317
60
 
[^]
Lkato
23.03.2020 - 13:03
0
Статус: Online


Шутник

Регистрация: 5.02.18
Сообщений: 18
Прорисовал в AutoCAD, 53 метра округленно получается для провиса 20м.

Размещено через приложение ЯПлакалъ
 
[^]
mersedes60
23.03.2020 - 13:19
0
Статус: Offline


Ярила

Регистрация: 24.04.15
Сообщений: 1300
Цитата (Art8 @ 21.03.2020 - 11:09)
1. 16
2. 32

просто все

Действительно. Все не просто. Все ощень просто. Иди кури дальше. Жертва ЕГ.
 
[^]
mersedes60
23.03.2020 - 13:21
1
Статус: Offline


Ярила

Регистрация: 24.04.15
Сообщений: 1300
Цитата (Lkato @ 23.03.2020 - 13:03)
Прорисовал в AutoCAD, 53 метра округленно получается для провиса 20м.

Все читай. Не пролистывай. Там в начале видео с решением. Они через cos решают.
 
[^]
vvv104
23.03.2020 - 13:22
0
Статус: Offline


Приколист

Регистрация: 12.03.09
Сообщений: 326
По поводу того, какая функция описывает веревку - это лучше физиков спросить. Я лично мат фак заканчивал. По мне, так на каждую точку веревки действует 2 силы - сила тяготения, вектор вниз, и сила упругости, перпендикулярно касательной к веревке, по направлению обратном силе тяготения (ну то есть внутрь кривой). А насчет формулы длины кривой - это криволинейный интеграл второго порядка, это я еще помню. Если там парабола, то надо искать коэффициент свободного члена бинома, из формулы длины кривой. Как-то так :)
 
[^]
Dredwinston
23.03.2020 - 13:26
-2
Статус: Offline


Шутник

Регистрация: 10.02.15
Сообщений: 94
1 - 80 метров
2 - 60 метров




Задача на собеседовании в компанию Amazon
 
[^]
AlexanderYar
23.03.2020 - 13:27
1
Статус: Offline


Ярила

Регистрация: 17.10.13
Сообщений: 3771
Цитата (vvv104 @ 23.03.2020 - 13:22)
По поводу того, какая функция описывает веревку - это лучше физиков спросить. Я лично мат фак заканчивал. По мне, так на каждую точку веревки действует 2 силы - сила тяготения, вектор вниз, и сила упругости, перпендикулярно касательной к веревке, по направлению обратном силе тяготения (ну то есть внутрь кривой). А насчет формулы длины кривой - это криволинейный интеграл второго порядка, это я еще помню. Если там парабола, то надо искать коэффициент свободного члена бинома, из формулы длины кривой. Как-то так :)

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

y=a*cosh(x/a), то бишь с гиперболическим косинусом. И, боюсь, ответ на вторую часть вопроса нетривиален.
 
[^]
Бездельник1
23.03.2020 - 13:32
0
Статус: Offline


Балагур

Регистрация: 26.08.15
Сообщений: 860
Цитата (Yanssen @ 21.03.2020 - 12:05)
Цитата (АМАЛКЕР @ 21.03.2020 - 11:03)
Через теорему Пифагора все легко рассчитывается.
Гипотенуза всегда 40м. Катеты в первом варианте задачи 40м, во втором 30м. Понятно что в первом варианте столбы должны стоять рядом, во втором надо немного посчитать.

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

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

Это сообщение отредактировал Бездельник1 - 23.03.2020 - 13:32
 
[^]
commercetop
23.03.2020 - 13:43
1
Статус: Offline


Шутник

Регистрация: 20.04.15
Сообщений: 15
Цитата (Dredwinston @ 23.03.2020 - 13:26)
1 - 80 метров
2 - 60 метров

1. ноль метров между столбами. Веревка 80 м. пополам складывается и 40 метров получается провис.
 
[^]
VasyaKasta
23.03.2020 - 13:49
-1
Статус: Offline


Шутник

Регистрация: 11.09.18
Сообщений: 60
Хер в Ж...пе
2 в уме.
Сколько будет в голове????
 
[^]
iVaRela
23.03.2020 - 13:49
0
Статус: Offline


Весельчак

Регистрация: 19.11.15
Сообщений: 127
Ну для случая с провисанием до 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.03.2020 - 14:13
 
[^]
zaborza
23.03.2020 - 13:52
0
Статус: Offline


Хохмач

Регистрация: 29.07.08
Сообщений: 739
во куёвина мне вообще всё по другому апивиделось
 
[^]
Fodin
23.03.2020 - 14:00
0
Статус: Offline


Ярила

Регистрация: 17.08.15
Сообщений: 8299
Цитата (wwf @ 21.03.2020 - 11:06)
какая нитка? о верёвке речь )
Нормально через Пифагора решается +/-

То есть гиперболические синус и косинус ты не увидел? :)
 
[^]
supremator
23.03.2020 - 14:20
0
Статус: Offline


Ярила

Регистрация: 9.06.10
Сообщений: 7952
Цитата (Какструктор @ 21.03.2020 - 11:01)
А у меня другой вопрос! А на хрена нужны столбы по 50 метров высотой, что бы повесить веревку, что бы она свисала на высоте 20 метров от земли?

Может,кому то штанишки-трусишки просушить нуна. И что бы белье не сперли.)
 
[^]
Yarver85
23.03.2020 - 14:23
0
Статус: Offline


Ярила

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

Размещено через приложение ЯПлакалъ
 
[^]
разгильзяй
23.03.2020 - 14:38
0
Статус: Offline


Ярила

Регистрация: 16.09.09
Сообщений: 2923
баян, но прикольный

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

Про 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.03.2020 - 14:54
-1
Статус: Offline


Приколист

Регистрация: 7.05.12
Сообщений: 376
1) При длине веревки (нитки/провода) 80 метров расстояние будет равно 0 (по сути складывается пополам)
2) При провисании на высоту 20 метров расстояние может быть разным от 12 до 52 метров

Это сообщение отредактировал bukasa - 23.03.2020 - 14:56
 
[^]
Имбецил
23.03.2020 - 14:58
1
Статус: Offline


Ярила

Регистрация: 24.06.16
Сообщений: 6192
должно получиться, на вскидку, где-то 50м.
 
[^]
Kubanec83
23.03.2020 - 15:00
-1
Статус: Offline


Ярила

Регистрация: 2.09.17
Сообщений: 1910
148 при 20 метрах

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

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

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

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

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

Это сообщение отредактировал Kubanec83 - 23.03.2020 - 15:05
 
[^]
Друня
23.03.2020 - 15:30
0
Статус: Offline


Ярила

Регистрация: 14.06.10
Сообщений: 1129
кому не лень считать - считайте через длинну параболы и подставляйте данные осей абсцисс и ординат

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

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

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

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

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

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

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


Задача на собеседовании в компанию Amazon
 
[^]
SiNgLeMaN
23.03.2020 - 15:31
2
Статус: Offline


Балагур

Регистрация: 4.07.19
Сообщений: 833
Все очень просто:

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

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

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

Это сообщение отредактировал SiNgLeMaN - 23.03.2020 - 15:59
 
[^]
Друня
23.03.2020 - 15:31
0
Статус: Offline


Ярила

Регистрация: 14.06.10
Сообщений: 1129
через пифагора можете считать равнобедренный треугольник)))))
 
[^]
Тибладонт
23.03.2020 - 15:44
-1
Статус: Offline


Ярила

Регистрация: 14.04.16
Сообщений: 2410
Цитата (Ural174 @ 21.03.2020 - 10:59)
Теорема Пифагора не канает?

Только если на веревке гиря висит.
 
[^]
Тибладонт
23.03.2020 - 15:48
-1
Статус: Offline


Ярила

Регистрация: 14.04.16
Сообщений: 2410
А про самолет на транспортере еще никто не вспоминал? hz.gif
 
[^]
Сергей1245
23.03.2020 - 15:49
0
Статус: Offline


Ярила

Регистрация: 13.12.17
Сообщений: 1349
М-да

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


 
 



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






Наверх