Порридж В Ко-ливинге
@vitkarpov А где обзор задачки и “Happy monday 👋” 😿
Порридж В Ко-ливинге
А то без этого вообще понедельник не понедельник. Я из-за вас на работу не пошел, т.к. подумал что выходной.
(Шутка)0))
Viktor
мне кажется, что тебе эти разборы уже не должны быть интересны, а оказывается, что напротив 😃
Lynn «Кофеман»
mrFix
Порридж В Ко-ливинге
mrFix
Viktor
Порридж В Ко-ливинге
Оперативка если не супер старая (а SSD не супер новый) всегда быстрее
Viktor
а моя идея ещё в том, что лучше один раз вызывать json.stringify для массива, чем 10к раз для каждого объекта, потому что есть накладные расходы.
Viktor
это не бесплатно дергать 10к json.stringify
Порридж В Ко-ливинге
Вообще сегодняшняя жесткая, почти час сидел, какие-то идеи свои безумные проверял, а потом психанул, внимательно посмотрел на Пример и увидел рекурсию:
СПОИЛЕР РЕШЕНИЕ
https://pastebin.com/Twf6ugGm
Alexandr
Evgeniy
Интересно, что я её сдавал уже в прошлом июне, было 17 тестов. А сейчас осталось уже 15.
Evgeniy
Всегда думал, что тесты могут только добавляться
Alexandr
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Viktor
разрыв шаблона чтобы 😃
Sergei
Haskell как вариант)
Sergei
Смотрю далеко впереди всех вариант с минимумом памяти на литкоде, а там чел просто все результаты инпута 1>=n>=30 в массив закинул и выдаёт по индексу-1) извращаются 😂
Viktor
Viktor
Хотя нормальное такое читерство, да.
Slava
рубеж в 200 задач достигнут🤩
Порридж В Ко-ливинге
Slava
😁
Viktor
Slava
да, я до этого участвовал в школе и на первых курсах в олимпиадах и решал на acmp.ru
Volodymyr
а, ну тогда понятно. Я бы вот не смог так (мой уровень это "грокаем алгоритмы")
Slava
классный способ регулярно делать задачки каждый день - это участвовать в ежемесячных челенджах
Viktor
Viktor
Я когда занимался с Федей Меньшиковым тоже там решал по началу.
Viktor
имхо, незаслуженно забытый сайт.
Volodymyr
@vitkarpov а вот Вы когда пришли к тому, что нужно сильно уметь в алго? Это чисто из-за желания попасть в фанг?
Viktor
А потом фаанг как-то мне сам написал на линкедине, предложил пособеседоваться. Я пару раз не прошёл, и уже появился какой-то азарт.
Viktor
Viktor
мне кажется, что мое желание уметь в алго изначально связано с отсутствием профильного образования.
Viktor
все же я не учился программировать по-нормальному в вузе.
Viktor
то есть грубо говоря захотелось научиться не просто «программировать на фреймворках», и вот как раз подвернулась возможность позаниматься с Федей, и одно на другое наложилось.
Volodymyr
А к чему вопрос?
да просто из любопытства. Многие вон живут и не паряться, красят кнопочки и норм
Viktor
Viktor
Volodymyr
Volodymyr
можно потролить друзей-фронтендщиков. Хотя, типичный веб, так или иначе про кнопки
Viktor
Viktor
ну что, сына, уже изобрёл искусственный интеллект? вот этот файлик в AWS S3 я положил!
Viktor
главное, имхо, перекрашивать на благо пользователям. есть ж реально классные продукты, которыми пользуются.
Volodymyr
Порридж В Ко-ливинге
Viktor
О, интересно
Он там ещё жив, кстати? Пользуются Яндекс.Танком?
Viktor
Viktor
Viktor
В масштабах Яндекса пытаться сделать это без нагрузочного тестирования — смелое решение 😃
Viktor
Безрассудное я бы сказал, уровня Кинопоиска.
Порридж В Ко-ливинге
Viktor
Порридж В Ко-ливинге
Ilia
Ilia
Мой мир взорвался и уничтожен
Ilia
Ilia
теперь точно. RN>flutter. Простите )
Sergei
Подскажите, пожалуйста, какая будет сложность по времени в моем решении для задачи https://leetcode.com/problems/count-and-say
Sergei
Я что-то туплю, поидее O(m*n), где m - длина строки?
Lynn «Кофеман»
В параметрах нет никакой длины строки. Она же тоже функция от n
Sergei
Получается O(n)
Lynn «Кофеман»
Тоже неправда.
Lynn «Кофеман»
Мне кажется, что тут довольно сложная зависимость. Грубо (очень) сверху можно оценить как n²
Lynn «Кофеман»
Хотя если совсем грубо, то 2^n
В теории на каждом шаге у тебя длина строки может удвоится.