Ali
Я вот так сделал. Но эт конечно не эффективно(
Я тоже хотел через редюсер, но его "производительность" меня чуток остановила
Ilia
За то Красиво!
А в чем красота?
Ali
А в чем красота?
🙊 в том что задача решается в 1 строчку которую можно в целом понять)
Ali
Тебе тогда лучше в питон ))
Да это все из серий !!string и т.п... начитаюсь всяких "лайфхаках" и после думай что там выходит и т.п., вместо того, что бы написать Boolean(string)
Nikolay
Все, максимум выжил, что смог придумать. убрал 1 лишний проход по циклу, убрал ненужные проверки, ненужные переменные и вроде так ок
А какой результат по % ? я убрал spread операцию и получил Runtime: 72 ms, faster than 97.09% of JavaScript online submissions for Running Sum of 1d Array. Memory Usage: 39.1 MB, less than 25.76% of JavaScript online submissions for Running Sum of 1d Array.
Zahar
Супер простая задачка - https://leetcode.com/problems/two-sum/ Я её как только не крутил вертел.. в итоге остановился на for в fore.. )
спасибо, что скинул задачку) моя первая решённая задача на литкоде только я немного тупанул: хотел ещё проверять, что если число больше таргета, то пропускать его, а там, оказывается, отрицательные были, поэтому долго не проходило решение
Zahar
🥶 мои нубо решение лучше не брать за пример :D Но если помог, то пожалуйста!)
я только фор в форе подтянул у тебя, как на первом курсе лабы писали) только у меня результат куда хуже)
Ali
Вот это вот вообще простая какая то -https://leetcode.com/problems/defanging-an-ip-address/ split + join и 99.70%
Ali
я только фор в форе подтянул у тебя, как на первом курсе лабы писали) только у меня результат куда хуже)
А они там скачут) У меня от 95 до 49 падал, причем запускал каждый раз одно и тоже, спустя 3-7сек) Там же огого сколько людей сидят щас
Ali
Вот это вот вообще простая какая то -https://leetcode.com/problems/defanging-an-ip-address/ split + join и 99.70%
Кстати, а как лучше это выполнить, через split + join, или через регулярку - replace(/\./g, '[.]'); 🤔🤔
Ali
🥶 блин ток что подумал, что мало того, что тут спамлю, так еще есть ребята кто не решал, а тут долбанные споллеры... пожалуй на этом прекращу )
Lynn «Кофеман»
Можно для кеша. Там так некоторые задачи работают мгновенно, когда ты просто вычисляешь все ответы до запуска. Хотя как по мне, это уже хак системы
Nikolay
Что то подозрительно тихо тут - то 3к сообщений за неделю, то тишина...
Порридж В Ко-ливинге
Что то подозрительно тихо тут - то 3к сообщений за неделю, то тишина...
Да вообще лучше писать меньше чем больше. По теме короче. Я вот осваиваюсь в Я)
Nikolay
Как там ожидания/реальность?
Порридж В Ко-ливинге
Кто любит питог, вот мега однострочник сегодняшней https://leetcode.com/problems/arithmetic-slices/discuss/1071074/Python-Oneliner-using-groupby-explained/853522
Порридж В Ко-ливинге
Как там ожидания/реальность?
Ну, впринципе пока примерное как я и ожидал. На самом деле я ничего не ожидал. Ожидал хотя бы какое-то уважение к коду, а не как у галер. Я это и получил. Тут халтурить не получится, но зато если отработаешь и останешься после работы будет уважуха от коллег и бонус от начальства, в галерах всем пофиг...
Ilia
Что то подозрительно тихо тут - то 3к сообщений за неделю, то тишина...
Все отрабатывают длинную неделю, чтобы на короткой расслабиться ))
Viktor
@alexbaumgertner привет! давно слежу за тобой в твитере, а теперь ты решил присоединиться к чатику. это прекрасно! 😄
Alex
Всем привет!
Anonymous
Всем привет, подскажите как лучше изучать алгоритмы? Сейчас прохожу курс Седжвика на курсере и параллельно на литкоде решаю но когда подходит дело до оптимизации решения то тут совсем туговато.Профильного образования нет.
Viktor
Тут нужно просто нарешаться задач.
Viktor
Насчет оптимизации — мне помогает «метод бутылочного горлышка». То есть ты написал какое-то решение, видишь TLE, начинай смотреть где совершаются «повторяющиеся расчеты», пытайся от них избавиться. Я в своих разборах стараюсь если делать переход к более быстрому решению как раз показать «где бутылочное горлышко».
Viktor
У кого-то я подсмотрел этот метод, хорошая идея.
Viktor
Кстати. я сомневаюсь, что профильное образование как таковое поможет в алгоритмах. Корреляция есть потому что люди, которые учились на ИТ, ещё и весь универ ботали эти алгоритмы сами, айсиэмщики.
Ilia
Кстати. я сомневаюсь, что профильное образование как таковое поможет в алгоритмах. Корреляция есть потому что люди, которые учились на ИТ, ещё и весь универ ботали эти алгоритмы сами, айсиэмщики.
Профильное образование вообще не боттлнек в этом месте, я считаю, у меня профильное, но по факту нигде и никогда меня ничему подобному не учили ))
Ilia
После обучения уже сам смотришь какие темы нужны и интересны и изучаешь
Ilia
Благо интернет большой, если хочешь, хоть в открытом образовании курсы проходи или на курсере сжатые )
Порридж В Ко-ливинге
Всем привет, подскажите как лучше изучать алгоритмы? Сейчас прохожу курс Седжвика на курсере и параллельно на литкоде решаю но когда подходит дело до оптимизации решения то тут совсем туговато.Профильного образования нет.
Профильное образование не нужно. Все что связывает образование и Литкод, что и там нужна усидчивость. Самое сложное просто решать каждый день. Сделай Литкод - прокрастинацией.
Viktor
плюс оценка сложности. например, если у тебя 10^5 элементов и ты собираешься писать квадрат — скорее всего, это будет TLE.
Viktor
такие истории из опыта и общения выводятся.
Порридж В Ко-ливинге
Я так могу 3, 4, 5 часов сидеть в Литкоде (наверное скоро не смогу из-за работы 😅😆). Если время позволяет, то сиди по долгу, пытайся варианты пробывать, любые наьроски в голове в код. В худшем варианте иди в Дискас и смотри названия решений, если ничего не говорит, смотри решение, пойми суть решения и напиши сам, на след день напиши снова сам или возьми похожую задачку (обычно Литкод сам предлагает).
Порридж В Ко-ливинге
По сути это как любое обучение, от тебя не требуется быть гением. В Яндексе и Гугле 95% работают обычные ребята, все что они имеют, это или опыт, или нагоняли алгоритмы.
Порридж В Ко-ливинге
Наверное Бобук - самое лучшее на что я подписан в Твиттере: https://twitter.com/bobuk/status/1362460824317661185?s=19
Порридж В Ко-ливинге
У кого нить есть инвайт?
Порридж В Ко-ливинге
Он самый
Viktor
Он самый
могу тебе выдать
Порридж В Ко-ливинге
айфоны долой
Я пролетарий, мажорные телефоны не покупаю, хожу со скромным фолдом 🤣
Порридж В Ко-ливинге
Спасибо больше, мне уже выдали 💪
Viktor
вот она, сила комьюнити!
Ali
🙈 А есть у кого то еще 1 доступный инвайтик пожалуйста?
Ilia
Благодаря Твиттеру наткнулся на забавный но похоже очень интересный курс на курсере, поделюсь, вдруг кому пригодится )
Ilia
Learning How to Learn: Powerful mental tools to help you master tough subjects | McMaster University and University of California San Diego https://coursera.org/learn/learning-how-to-learn
Alex Azarov
а Ына уже советовали?
Порридж В Ко-ливинге
Learning How to Learn: Powerful mental tools to help you master tough subjects | McMaster University and University of California San Diego https://coursera.org/learn/learning-how-to-learn
@vitkarpov точно должен знать что там. Мы давно хотели его пройти, но я хз, стоит ли оно того?
Порридж В Ко-ливинге
Alex Azarov
отредачил обратно)
Порридж В Ко-ливинге
Alex Azarov
а Ына уже советовали?
https://www.coursera.org/learn/machine-learning
Порридж В Ко-ливинге
Не, ну а чо
Порридж В Ко-ливинге
Чем не интерфейс
Порридж В Ко-ливинге
Так, а как норм группу найти? 😅
Anonymous
Не, ну а чо
Шо это такое?
Порридж В Ко-ливинге
Шо это такое?
https://t.me/ctci_chat_ru/22540
Порридж В Ко-ливинге
Господи, это великолепно 🤦 Мне как-то установился пути дефолтными питон 3.7, а пакетный манагер для питона 3.9… И я 10 минут сидел думал почэму
Порридж В Ко-ливинге
Все, нашел все фичи, они в cli не доступны, щас наговнокожу((9( https://github.com/stypr/clubhouse-py#post-authentication
Anonymous
Не, ну а чо
Ну, прикольно)
Порридж В Ко-ливинге
Еще один зашел, написал, поудалял свои сообщения и вышел... (Наверное это делается автоматом)
Viktor
Меня это начинает пугать
Viktor
Не понятно, что это за прикол такой
Viktor
Типа если выходишь, тг сам стирает, но выглядит странно
Viktor
Может какие то настройки чата?
Вероятно это фича, которую сам человек может поставить. А-ля self-destructing messages, как в секретных чатах.
Anonymous
Всем привет! поделились вашей группой в чате Хекслета. Потихоньку начинаю знакомиться с алгоритмами)
Viktor
А я думаю откуда трафик.
Anonymous
Хекслет плохого не посоветует))
Anonymous
а вы знакомы с Кириллом?