@rubylang

Страница 757 из 1684
Rafkat
03.12.2016
20:06:43
Есть вопрос, зачем на собеседовании на рельс разраба считать Фибоначчи

Причем, я посчитал двумя способами, но меня все равно не взяли

Антон
03.12.2016
20:07:18
Есть вопрос, зачем на собеседовании на рельс разраба считать Фибоначчи
перефразирую, зачем рельс разраб считает фибоначчи только на собесах

специфика рынка полагаю

Google
Антон
03.12.2016
20:08:48
да полно таких

Aldar
03.12.2016
20:09:07
Антон
03.12.2016
20:09:23
toptal например

Rafkat
03.12.2016
20:09:41
Еще в одной конторе меня заставили писать онлайн, алгоритм выхода из лабиринта на руби

Aldar
03.12.2016
20:09:43
toptal например
я их труба топтал

Rafkat
03.12.2016
20:10:05
Собесуха была на миддла

сложность какая была у твоих способов?
Первая рекурсией, вторая через inject

Aldar
03.12.2016
20:10:34
вот это хрень, в общем во всех браузерах, на двух компьютерах проблемы с доступом к некоторым зарубежным сайтам

Rafkat
03.12.2016
20:10:37
Я не знаю сложности

Aldar
03.12.2016
20:10:42
на coursera.org

пишет что небезопасно туда подключаться т.к соединение не private

Я не знаю сложности
наверное поэтому и не взяли

Причем иногда пускает, а иногда нет

Google
Антон
03.12.2016
20:12:32
сложно/просто - чего тут не знать?

Aldar
03.12.2016
20:12:48
Rafkat
03.12.2016
20:14:33
Мне 33

Aldar
03.12.2016
20:14:36
Первая рекурсией, вторая через inject
с рекурсией наверное экспоненциальная сложность была

Антон
03.12.2016
20:15:13
с рекурсие наверное линейная

фмбрначчи не параллелится

фмбрначчи

Aldar
03.12.2016
20:17:01
с рекурсие наверное линейная
разве что с двумя аккумуляторами

Антон
03.12.2016
20:18:07
да хоть с одним, серавно линейная

Rafkat
03.12.2016
20:18:29
До 80к

Антон
03.12.2016
20:18:35
я не знаю как написать такой алгоритм чтобы сложность была экпоненциальной

а ну разве что для каждого следующего результата пересобирать весь ряд

Aldar
03.12.2016
20:20:07
def fibonacci( n ) return n if ( 0..1 ).include? n ( fibonacci( n - 1 ) + fibonacci( n - 2 ) ) end

Антон
03.12.2016
20:20:07
серавно не экспоненциальная

Aldar
03.12.2016
20:20:29
лол

Rafkat
03.12.2016
20:20:33
Да

Aldar
03.12.2016
20:21:05
ну и линейная сложность
а как насчет экспоненциальной сложности здесь?

Rafkat
03.12.2016
20:21:09
Дан лабиринт в ввиде массива,

Google
Rafkat
03.12.2016
20:22:08
Написать метод, который принимает массив, а возвращает последовательность действий для выхода из лабиринта

У меня парттайм работа есть

Антон
03.12.2016
20:22:39
черепашка это намек на руби?

Aldar
03.12.2016
20:23:51
никак
ну все, тебя на работу не взяли, не знаешь что тут экспоненциальная сложность

Антон
03.12.2016
20:24:12
Aldar
03.12.2016
20:24:24
Антон
03.12.2016
20:24:27
нет

Aldar
03.12.2016
20:24:33
у тебя два рекурсивных вызова

Антон
03.12.2016
20:24:49
ну и что, это 2n

Aldar
03.12.2016
20:25:02
потом эти два создают еще два

уже четыре

Andrey
03.12.2016
20:25:07
https://ru.wikipedia.org/wiki/Динамическое_программирование

Aldar
03.12.2016
20:25:08
эти четыре - восемь

и так далее

Антон
03.12.2016
20:25:12
2-2-2-2-2-2

2n

тебя не взяли

Google
Andrey
03.12.2016
20:25:49
что за стыд

Aldar
03.12.2016
20:26:02
бля

Admin
ERROR: S client not available

Aldar
03.12.2016
20:26:22
fib(5) делает вызов fib(4) и fib(3)

Антон
03.12.2016
20:26:33
о, интересно

Aldar
03.12.2016
20:26:39
fib(4) делает вызов fib(3) и fib(2) а fib(3) делает вызовы fib(2) и fib(1)

Антон
03.12.2016
20:26:39
надо подумать

серавно не экспоненциально

Aldar
03.12.2016
20:27:22
следующий уровень уже сделает 8 вызовов

и это дерево растет экспоненциально

Антон
03.12.2016
20:27:41
а я понял

ну лан, ты прав

я просто не стал бы рекурсивно решать

вопрос остается сложно казалось бы экпоненциальная а количество операций сравнима с линейным алгоритмом

Антон
03.12.2016
20:30:29
чито? Сложность это и есть количество операций
ну у линейного алгоритма для n=4 сколько операций?

Aldar
03.12.2016
20:30:36
а вообще жсеры считают что алгоритмы не особо нужны)

Антон
03.12.2016
20:31:06
4_000?

Aldar
03.12.2016
20:31:16
4k + j

Google
Alex
03.12.2016
20:31:24
Aldar
03.12.2016
20:31:28
где k и j некоторые константы

Антон
03.12.2016
20:31:38
4k + j
сколько в штуках

Aldar
03.12.2016
20:31:58
сколько в штуках
зачем тебе штуки? мы же про асимптотическую сложность

нас волнует что будет на бесконечности

Антон
03.12.2016
20:32:05
это ты же

Aldar
03.12.2016
20:32:24
мысли шире, бесконечными категориями

Антон
03.12.2016
20:32:25
фибоначи(4) скольо операций для линейного алгоритма сколько для рекурсивного

Aldar
03.12.2016
20:32:54
?

Alex
03.12.2016
20:33:14
Я почему то подумал про эту же черепашку но не поверил.

Антон
03.12.2016
20:33:31
?
чоты, ну ты типа умный, рассказывай

Страница 757 из 1684