Sergei
Очередной milestone
Поздравляю! У меня на порядок меньше будет на днях)
Evgeniy
Поздравляю! У меня на порядок меньше будет на днях)
Спасибо. А ты насколько продвинулся?
Sergei
На порядок, 50 будет)
Evgeniy
На порядок, 50 будет)
А, думал ты фигурально выразился)
Viktor
Я все ждал когда же они платформу для интервью запустят https://interview.leetcode.com/ и не ошибся: она была в разработке.
Ilia
можно уже создать интервью с вайтбордом )
Ilia
прикольно. интервьюер выбирает задачки из списка, а дальше прям чистый литкод с таймером
Ilia
думаю что моки будут прям востребованы там )
Slava
Очередной milestone
Slava
🔥🔥🔥
Slava
из-за медленного режима пересылку с комментом нельзя делать...
Viktor
из-за медленного режима пересылку с комментом нельзя делать...
Убрал. Думаю, что никто частыми сообщениями здесь не грешит, зря поставил заранее.
Viktor
Очередной milestone
У меня тоже ~190 easy. Совпадение? 😄
Viktor
Вопрос. А никто не встречал тулзы для визуализации рекурсии? Хочу закинуть свою dfs и получить дерево нарисованное в браузере, чтобы можно было зумить и смотреть в узлах какие аргументы.
Viktor
Ну и в идеале код, который пишу я, не нужно инструментировать дополнительно.
Ilia
На d3 такое написать минут за 10 думаю
Viktor
Да вот я тоже думаю, написать что ли. Только не кайф если такое уже есть.
Viktor
Но если нет, то имеет смысл. Потому что было бы удобно вместо того чтобы рисовать это ручками, верно?
Evgeniy
У меня тоже ~190 easy. Совпадение? 😄
Не думаю) Решали примерно те же задачи
Ilia
А скрипт на д3 писать вообще в 30 строк это дерево тебе выйдет
Viktor
Кстати, если кто-то знает хорошие задачи на стеки — ссылки в студию. Хочу новые разборы, которые в формате ютубовских видео, делать по сезонам: каждый сезон отдельная тема, чтобы можно было потом по тегам отфильтровать и отсмотреть по темам когда готовишься к собесам.
Viktor
Первый сезон про стеки как раз.
Stas
Вспоминается — реализовать очередь через 2 стека, у Седжвика в заданиях было
Gennady
Привет. К выходным сделал бота, который объясняет, как провалидировать палиндром в связном списке https://bot.chib.me/courses/palindrome-linked-list/
Evgeniy
Четвертую смог сделать кто-нибудь?
Gennady
Прошёл. В картинках очень наглядно получается.
Класс, спасибо. Может есть еще какой-нибудь фидбэк? Может что не понравилось и можно было бы добавить/убавить?
Viktor
Четвертую смог сделать кто-нибудь?
Что-то я крутил-крутил два индекса, но так и не решил.
Evgeniy
Что-то я крутил-крутил два индекса, но так и не решил.
А я пытался сортировать и бинарным поиском искать. Запутался в итоге
Viktor
А я пытался сортировать и бинарным поиском искать. Запутался в итоге
Я именно так же хотел, но не понял как искать второй раз, если просто линейно бежать по оставшейся части — все равно ж линия. Хотя, может зря мудрил и надо было хоть так дописать.
Gennady
Про разворот связного списка просто сказано, без алгоритма еще
Там в конце дается ссылка на чат, в котором разворот списка обсуждается
Viktor
По оставшейся части я хотел аналогично, сортировкой и бинпоиском
А каждый раз пришлось бы пересортировывать? Я думал партишеном каждый раз перестраивать массив за каждый запрос, но что-то не дописал.
Evgeniy
Частично получилось, но замучался выбрать нормальный способ для вычисления индекса, по диффам
Evgeniy
А каждый раз пришлось бы пересортировывать? Я думал партишеном каждый раз перестраивать массив за каждый запрос, но что-то не дописал.
Ну... Да, получается так. Был бы квадрат nlogn, с 100000 элементов могло бы и влезть по времени. Теоретически
Evgeniy
Когда в первый раз это упоминается, думаю, можно было бы добавить ссылку. А не только в конце.
Gennady
Заметил, что картинки повторяются некоторые
В смысле ошибочно копия вставлена, или просто не комфортно похожие картинки видеть?
Evgeniy
В смысле ошибочно копия вставлена, или просто не комфортно похожие картинки видеть?
Похожие, да. Можно просто текст оставить. Было бы неплохо, и меньше мышью крутить.
Evgeniy
А каждый раз пришлось бы пересортировывать? Я думал партишеном каждый раз перестраивать массив за каждый запрос, но что-то не дописал.
В последние минуты понаписал это, и понял, что уже перебор :) if (temp[j][0] == queries[k][0]) { result[k] = temp[j][0]; } int prevD = int.MaxValue; if (j > 0) { prevD = Math.Abs(temp[j-1][0] - queries[k][0]); } int nextD = int.MaxValue; if (j < temp.Length-1) { nextD = Math.Abs(temp[j+1][0] - queries[k][0]); } if (j > 0 && (prevD == nextD || prevD < nextD)) { result[k] = temp[j-1][0]; } else if (j < temp.Length-1 && prevD > nextD) { result[k] = temp[j+1][0]; } else { result[k] = temp[j][0]; }
Evgeniy
@Glazomer47 поиск подходящей комнаты, на основе её айди и размера. Даешь запрос, получаешь комнату, самую близкую по параметрам.
Sergei
Друзья, я практикуюсь в письме на английском и написал в блог про то, как я подхожу к решению задач на литкоде 😅 любой фидбек приветствуется https://cherniaev.com/prepare-for-coding-interviews-not-just-solve-leetcode-problems
Viktor
Мне нравится про сигналы. Ты использовал ту же терминологию как я в последнее посте, и примерно те же сигналы описал.
Viktor
Значит годная аналогия.
Sergei
Хочу регулярно, у меня там одни драфты, все кажется, что недостаточно хороши посты
Sergei
По факту никто же не читает, это как с релизами приложений или идеями бизнесов которые никогда не появляются)
Viktor
Имхо, блог это прежде всего для структурирование собственных мыслей.
Viktor
А там глядишь кто-нибудь найдёт интересным отдельные вещи и для себя.
Viktor
Плюс интернет все помнит. Пусть лежит проиндексированным.
Vlad
Плюс интернет все помнит. Пусть лежит проиндексированным.
да бренд личности так сказать развивать я собственно сюда в чат попал с вашего сайта, и только потом со временем дошло что это ваш плейлист я смотрел на ютубе)
Viktor
Есть фидбек по тому плейлисту, кстати? Кажется, основная проблема, что недостаточно подробно и структуры нет. Слишком обзорно.
Viktor
Поэтому новый плейлист с разборами решил вести по темам и подробно с кодом под запись, без ускорения.
Viktor
Чтобы потом можно было по тегам отфильтровать и смотреть конкретно что интересно именно тебе.
Vlad
Есть фидбек по тому плейлисту, кстати? Кажется, основная проблема, что недостаточно подробно и структуры нет. Слишком обзорно.
я как очень начинающий немного тупил когда сразу начинали решать задачу без «прелюдии» иногда смотрел по пару раз видосы)
Viktor
Надеюсь новый подход, который «алгосики для самых маленьких», будет лучше в этом смысле.
Vlad
Viktor
Смотришь, кстати, новые видосики?
Viktor
Из русскоязычных
Vlad
Смотришь, кстати, новые видосики?
закрою фриланс и буду смотреть) пока не успеваю
Viktor
Фрилансишь на фултайме или в свободное от работы время?
Viktor
Помню во времена работы в веб-студии все время брал фриланс, кайф было подработать бобла. Хотя работать по 12 часов сейчас бы не смог. Все в своём возрасте хорошо 😃
Viktor
Сейчас хорошо если пару часов получится код пописать, и то не каждый день.
Viktor
Вот на образовательных активностях отыгрываюсь 😃
Vlad
Фрилансишь на фултайме или в свободное от работы время?
у меня от безисходности) фултайм за 700 долл для Киева это очень мало поэтому беру заказы на фрилансе еще там не много но еще 400-500 в месяц бывает проходил собесы в несколько других компаний в нескольких валился на алгоритмах задачках в несколько прошел на норм зп но там скриншотеры и если отошол на 10 мин на кухню кофе заварить то должен отключить скриншотер и потом включить когда будешь у ноута и нужно 8 часов наскринтотить то от таких вакансий я отказался в одну компанию, я сюда вроде писал, прошел 4 этапа из 5 собес с эйчаром, тестовое задание, техническое задание, собеседование с СТО и завалился на тестовом дне когда сказали что медленно работал там все фулстеки были с 5-7 лет опыта и с 1 годом на реакте опыта вот сейчас как раз и начал на литкоде задачки пробовать решать и видосы и книги изучать хочу подтянуть скилы и на зиму попробовать что-то более серьезное поискать в хорошую Киевскую компанию какую-то
Viktor
у меня от безисходности) фултайм за 700 долл для Киева это очень мало поэтому беру заказы на фрилансе еще там не много но еще 400-500 в месяц бывает проходил собесы в несколько других компаний в нескольких валился на алгоритмах задачках в несколько прошел на норм зп но там скриншотеры и если отошол на 10 мин на кухню кофе заварить то должен отключить скриншотер и потом включить когда будешь у ноута и нужно 8 часов наскринтотить то от таких вакансий я отказался в одну компанию, я сюда вроде писал, прошел 4 этапа из 5 собес с эйчаром, тестовое задание, техническое задание, собеседование с СТО и завалился на тестовом дне когда сказали что медленно работал там все фулстеки были с 5-7 лет опыта и с 1 годом на реакте опыта вот сейчас как раз и начал на литкоде задачки пробовать решать и видосы и книги изучать хочу подтянуть скилы и на зиму попробовать что-то более серьезное поискать в хорошую Киевскую компанию какую-то
Огонь. Прямо целевая аудитория подтянулась 😀
Viktor
Можешь решать каждую неделю по задаче, что я публикую. Предполагаю, что люди будут смотреть описание задачи и ставить на паузу. Решать самостоятельно и потом уже смотреть разбор дальше.