
I
30.01.2017
11:50:11
Учебники врут!

Dima
30.01.2017
11:50:26
Лермонтов и Пушки же постоянно пишут о дуелях, вот "Капитанска дочка", "Герой нашего времени", еще произведение пушкина где какой-то аристократ кушал черешню из фуражки.

Tim
30.01.2017
11:51:26
я статистику прошу показать, а не блеснуть знаниями отечественной литературы

I
30.01.2017
11:51:53
минутка деградата: http://wakeuphuman.livejournal.com/921.html

Google

I
30.01.2017
11:51:59
ахахах

Dima
30.01.2017
11:52:28

Tim
30.01.2017
11:53:36
угу. а теперь представь, что вся инфа о нашем поколении исчезнет и останется в памяти потомков только успех цукерберга, бросившего универ
они будут думать, что все бросавшие универ стали потом богачами

Dima
30.01.2017
11:54:17
Есть описание жизни людей, разными авторами разных эпох. Там описаное культурное явление.
Что тут еще говорить?

Tim
30.01.2017
11:55:49
ладно, тут безвыигрышный спор. просто я хочу сказать, что говорить про "частые дуэли" бессмысленно, потому что у каждого понятие "часто" своё
были дуэли = true
не было дуэлей = false
были дуэли часто = брехня, потому что ни подтвердить, ни опровергнуть. так ещё и каждый понимает фразу по-своему

Dmitry
30.01.2017
12:19:38
через два часа интервью по скайпу, я вот думаю. что поделать чтобы освежить все знания..

Dima
30.01.2017
12:20:25
ничего. мне еще на 1 курсе препод сказал, что очень видно, когда студент готовится прямо перед экзом. В голове каша.

Ivan
30.01.2017
12:28:25
/stat@combot

Combot
30.01.2017
12:28:25
combot.org/chat/-1001032697885

Google

Tim
30.01.2017
12:29:23
блин я вошёл в топ 5 флудеров

Ilya
30.01.2017
12:29:44
80% вопросов оттуда
приходишь на собес и начинается
чем отличается прок от лямбды
поубивал бы, чесслово
а, еще топ вопрос
напишите вычисление чисел Фибоначчи
ф - фантазия

Dmitry
30.01.2017
12:33:25
спасибо)

Alan
30.01.2017
12:39:34
спасибо)
А что на интервью 2 часа спрашивали???? =)))

I
30.01.2017
12:40:09
я о своей жизни рассказываю обычно

Dmitry
30.01.2017
12:40:16
какие два часа? говорю через два часа будет

Alexander
30.01.2017
12:42:17

I
30.01.2017
12:42:39

Dmitry
30.01.2017
12:42:58
def fibonacci(n)
if n < 3
1
else
fibonacci(n - 1) + fibonacci(n - 2)
end
end
(1..16).each {|n| puts "#{fibonacci(n)}, "}
puts "..."

Tim
30.01.2017
12:43:09

Anatoly
30.01.2017
12:43:25
Фибоначи на Fiber делать надо.

Dmitry
30.01.2017
12:43:48

Google

Ilya
30.01.2017
12:43:49
началось
отстаньте вы уже от этого Фибоначчи

Tim
30.01.2017
12:44:31
щас у тя о(лог н) памяти и экспоненциальная сложность. можно написать о(н) памяти и о(н) сложности, если запоминать в массиве предыдущие числа
это и есть динамика

Ilya
30.01.2017
12:45:00
тривиальная задача, несколько способов решения, не надо тут один из них демонстрировать

Alexander
30.01.2017
12:46:32

Alan
30.01.2017
12:47:29

Dmitry
30.01.2017
12:48:16

Tim
30.01.2017
12:48:37
плюс её кстати можно решать за о(1) памяти и сложности, если уметь находить коэффиценты, лел

Ilya
30.01.2017
12:49:23

Dmitry
30.01.2017
12:49:50
молчал бы щегол

Ilya
30.01.2017
12:50:07
как скажешь

Ilya
30.01.2017
12:52:39
хотя какое как скажешь
ты даже копипастить не умеешь

Tim
30.01.2017
12:53:24
ну быстро находить решение в интернете это таки важный скилл

Ilya
30.01.2017
12:57:06
хз, я не считаю важным скиллом находить то, на что гугл выдает 390к результатов

Alexander
30.01.2017
12:57:42
я удивился, как быстро на руби работает через цикл решение, в отличие от рекурсии
надо бы подучить алгоритмы тоже

Tim
30.01.2017
12:58:01

Alexander
30.01.2017
12:58:05

Google

Tim
30.01.2017
12:58:18

Алексей
30.01.2017
12:58:49

Alexander
30.01.2017
12:59:00

Tim
30.01.2017
12:59:39
ну это не значит конечно что рекурсия это плохо

Alexander
30.01.2017
12:59:51
я не понимаю, какого хрена на stackoverflow в топе решение через рекурсию, когда чуть ниже через массив моментальное
даже не чуть, а порядочно ниже

Tim
30.01.2017
13:00:14
оно за линию

Alexander
30.01.2017
13:00:27

Tim
30.01.2017
13:01:01
асимптотика алгоритма через массив по времени (и по памяти) это линия, а не константа

Admin
ERROR: S client not available

Ilya
30.01.2017
13:01:19
на stackoverflow недавно ответ про то, что sum на Range работает быстрее, чем inject(:+) собрал 200 голосов

Tim
30.01.2017
13:01:28
то есть ему нужно просчитать все предыдущие числа тоже
отсюда линия

Ilya
30.01.2017
13:01:35
школа, арифметические прогрессии, 7 класс

Alexander
30.01.2017
13:01:54

Tim
30.01.2017
13:02:06
по памяти линия потому что все эти числа надо хранить

Alexander
30.01.2017
13:02:28
чёт тоже сомневаюсь

Tim
30.01.2017
13:02:44
кстати хз

Google

Ilya
30.01.2017
13:02:49
попал на Ruby Weekly

Tim
30.01.2017
13:03:08
не, наверное через рекурсию больше по памяти тоже

Alexander
30.01.2017
13:03:17
кстати хз
пока не выполнится конечная функция — весь стэк в памяти вроде

Tim
30.01.2017
13:03:22
потому что ты дохера раз заходишь в неё и каждый раз надо скоуп держать
да

Alexander
30.01.2017
13:03:36
ну и зачем это в топе?

Tim
30.01.2017
13:03:49
видать интуитивнее

Ilya
30.01.2017
13:03:53

Tim
30.01.2017
13:03:57
хотя через массив не особо сложнее

Ilya
30.01.2017
13:04:09
я привел пример, чтобы ты не удивлялся
в топе может быть даже неверный ответ
эффект толпы
если начнут плюсовать
то все

Tim
30.01.2017
13:06:10

Ilya
30.01.2017
13:06:58

Alan
30.01.2017
13:07:34

Ilya
30.01.2017
13:08:00
есть такое понятие как хвостовая рекурсия (tail recursion)
она просто переписывается в итерацию
интерпретатором/компилятором
MRI вроде тоже умеет, но не по дефолту