Давайте разомнем мозги!!!
Вчера начались тренировки по алгоритмам 4.0
Открылись задачи для разминки.
10 задач.
Как обычно что-то яндексовском диалекте 🤦🏻♂️
Постараюсь сегодня порешать.🤯
Есть еще кроме меня "больные на голову" люди кто участвует❓
#algorithm_training
Вчера начались тренировки по алгоритмам 4.0
Открылись задачи для разминки.
10 задач.
Как обычно что-то яндексовском диалекте 🤦🏻♂️
Постараюсь сегодня порешать.🤯
Есть еще кроме меня "больные на голову" люди кто участвует❓
#algorithm_training
Ну вот и размял мозги! 🤯
За два дня решил почти 10 задач.
Парочка была достаточно простыми.
Три оказались сложными.
Особенно последняя. 🫣
Вроде все сделал по феншую - с использованием динамического программирования.
Но во временные рамки так и не влез. 🤬
Подумаю об этом завтра.
Сегодня была первая лекция по тренировкам.
Тема: Сортировки: быстрая, слиянием и поразрядная.
Вроде ничего нового не услышал, и все вспомнил. 🧐
Дали ДЗ - 5 задач, думаю что вспомню еще лучше, ну или проверю как помню !
#algorithm_training
За два дня решил почти 10 задач.
Парочка была достаточно простыми.
Три оказались сложными.
Особенно последняя. 🫣
Вроде все сделал по феншую - с использованием динамического программирования.
Но во временные рамки так и не влез. 🤬
Подумаю об этом завтра.
Сегодня была первая лекция по тренировкам.
Тема: Сортировки: быстрая, слиянием и поразрядная.
Вроде ничего нового не услышал, и все вспомнил. 🧐
Дали ДЗ - 5 задач, думаю что вспомню еще лучше, ну или проверю как помню !
#algorithm_training
Первую домашку сделал...
Вроде все просто и понятно, но все равно просидел почти 7 часов...
Такое ощущение что кто-то хочет есть мой мозг.
#algorithm_training
Вроде все просто и понятно, но все равно просидел почти 7 часов...
Такое ощущение что кто-то хочет есть мой мозг.
#algorithm_training
🔥1😁1
Сейчас слушал лекцию и услышал замечательный лайхак!
Начну из далека - "... выход в вещественную математику почти всегда плохо, в итоге могут возникать проблемы с потерей точности."
Так чему это я, не редко приходится округлять вверх.
Например, 10/3 мы хотим получить 4.
Но по факту 10/3 = 3.333..4, это вещественное число...
Нужно что придумывать...
Как-то обрабатывать хвостик...
Короче типа печалька...
А вот как округлять вверх с помощью целочисленной арифметики:
Наш пример:
(10 + 3 - 1) / 3 = 12/3 = 4
Математика это круто❗️
А когда у вас был последний инсайт⁉️
Начну из далека - "... выход в вещественную математику почти всегда плохо, в итоге могут возникать проблемы с потерей точности."
Так чему это я, не редко приходится округлять вверх.
Например, 10/3 мы хотим получить 4.
Но по факту 10/3 = 3.333..4, это вещественное число...
Нужно что придумывать...
Как-то обрабатывать хвостик...
Короче типа печалька...
А вот как округлять вверх с помощью целочисленной арифметики:
(divisible + divider - 1) / divider;
Наш пример:
(10 + 3 - 1) / 3 = 12/3 = 4
Математика это круто❗️
А когда у вас был последний инсайт⁉️
🔥3
«Стою на асфальте я в лыжи обутый.
Толь лыжи не едут, толь я – долбанутый»,
Продолжаем тренироваться накроликах алгоритмах 🤡
Третья домашка:
✅ A. Дейкстра
✅ B. Дейкстра с восстановлением пути
✅ C. Быстрый алгоритм Дейкстры
✅ D. Автобусы в Васюках
❌ E. На санях
Четвертый день "сани не едут"!🤦♂️
За то теперь знаю минимум два определения математического дерева.
Зачем? Потому что задача вроде бы на графы, но как мы знаем
"... брюки легким движением превращаются..."
так вот так же, граф превращается в дерево.🪄
Время еще есть - думаю найду решение.
В остальном основной темой был алгоритм Дейкстры.
На лекции как обычно говорили на яндексовском, поэтому пришлось поискать простое объяснение
Правильная постановка задачи это почти половина решения, вы согласны?
#algorithm_training
Толь лыжи не едут, толь я – долбанутый»,
Продолжаем тренироваться на
Третья домашка:
✅ A. Дейкстра
✅ B. Дейкстра с восстановлением пути
✅ C. Быстрый алгоритм Дейкстры
✅ D. Автобусы в Васюках
❌ E. На санях
Четвертый день "сани не едут"!
За то теперь знаю минимум два определения математического дерева.
Зачем? Потому что задача вроде бы на графы, но как мы знаем
"... брюки легким движением превращаются..."
так вот так же, граф превращается в дерево.
Время еще есть - думаю найду решение.
В остальном основной темой был алгоритм Дейкстры.
На лекции как обычно говорили на яндексовском, поэтому пришлось поискать простое объяснение
Правильная постановка задачи это почти половина решения, вы согласны?
#algorithm_training
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Очень хочется похвастаться. 🎉 🎉 🥳
Речь о тренировках по алгоритмам
Во-первых, решил все задания в четвертой домашке с первого раза.🤘
Правда без косяков не обошлось.
Один раз надо было быть внимательнее при копировании кода.🤦♂️
А второй тонкости из встроенного кампилятора - ну кто ж знал что он не понимает приватные статически классы.🫤
И во вторых, я никогда не был в первой сотне рейтинга участников.
Это конечно может измениться, но сейчас очень приятно.
👍 👍 👍
Всем удачной недели!!!
#algorithm_training
Речь о тренировках по алгоритмам
Во-первых, решил все задания в четвертой домашке с первого раза.
Правда без косяков не обошлось.
Один раз надо было быть внимательнее при копировании кода.
А второй тонкости из встроенного кампилятора - ну кто ж знал что он не понимает приватные статически классы.
И во вторых, я никогда не был в первой сотне рейтинга участников.
Это конечно может измениться, но сейчас очень приятно.
Всем удачной недели!!!
#algorithm_training
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19
✅ Ура, для меня тренировки закончены 😇
Они бы закончились еще в прошлую субботу, если бы повезло.
У меня не ехали сани .
Причем не ехали дней 10ть.
Причем как не ехали, ехали, но кое где на тестах спотыкались.🤦♂️
Вчера ночером психанул, снес все что написал до этого и начал заново.
Конечно нашел ошибки, понял что до конца не понял алгоритм Дейкстры.
В итоге все заработало.👍
А дальше, как обычно, хочется сказать: Все дальше никаких челенджей!!!
По-крайней мере сегодня до вечера отдохну от задачек.
#algorithm_training
Они бы закончились еще в прошлую субботу, если бы повезло.
У меня не ехали сани .
Причем не ехали дней 10ть.
Причем как не ехали, ехали, но кое где на тестах спотыкались.
Вчера ночером психанул, снес все что написал до этого и начал заново.
Конечно нашел ошибки, понял что до конца не понял алгоритм Дейкстры.
В итоге все заработало.
А дальше, как обычно, хочется сказать: Все дальше никаких челенджей!!!
По-крайней мере сегодня до вечера отдохну от задачек.
#algorithm_training
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
На днях подвели итоги тренировок.
Почетное 377 место из ~4300 стартовавших. 🏆
Заработал очередную бумажку.✔️
Когда пришлют не знаю, но надеюсь что опять не перепутают.😂
Кстати, надо посмотреть первые и вторые тренировки.
Говорят что там тоже много полезного и интересного,
и рассматривают более простые и чаще применяемые алгоритмы.
Но это уже точно в следующем году. 🤞
На этот год план есть на "развлечения" уже есть, но об этом позже.
А вы как давно получали подобные полезные бумажки?
#algorithm_training
Почетное 377 место из ~4300 стартовавших. 🏆
Заработал очередную бумажку.
Когда пришлют не знаю, но надеюсь что опять не перепутают.
Кстати, надо посмотреть первые и вторые тренировки.
Говорят что там тоже много полезного и интересного,
и рассматривают более простые и чаще применяемые алгоритмы.
Но это уже точно в следующем году. 🤞
На этот год план есть на "развлечения" уже есть, но об этом позже.
А вы как давно получали подобные полезные бумажки?
#algorithm_training
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3👏1
«Наши руки не для скуки!»
И так, последнее и самое любимое учебное развлечение этого года этого😍
🎄 Предновогодний IT эдвент календарь
Продолжительность 25 дней (старт уже дан с первого числа).
Каждый день открывается новая задача.
Ни какой код никуда писать не надо, локально решаете, а потом только вносите ответ.
У каждого свой набор входных данных для каждой задачи.
Присоединяйтесь будет интересно.😇
Если не хотите участвовать в эдвенте в одиночестве, то присоединяйтесь к нам в в приватный leaderboard, т.е. это наша группа на этом эдвенте.
Для этого:
1️⃣ Заходите сюда 👈🏻
2️⃣ Вводите в окошечке код
3️⃣ Потом нажимаете Join
Это уже рейтинг-междусобойчик.
И этом есть уже элемент соревнования, потому что кто первый сдал - тому больше балов.
Ну тут как в жизни - кто первый встал, того и тапки.🤘
Если не хотите участвовать, но любите решать задачки, то можете присоединиться ко мне в группе "сочувствующих" товарищей и порешать задачки вместе с нами.
Кстати обсуждение задачек эдветна мы тоже проводим в этой группе.
Еще один "прикол" эдвента, что каждая задача состоит из двух частей.😎
1️⃣ Первая простая, решив ее ты получаешь доступ к следующему дню.
2️⃣ Вторая - сложнее, но решив ее ты получаешь больше балов, а значит поднимаешься в рейтинге. ⭐️
Обычно перую часть реально можно просто на коленке решить, только это займет много времени. Поэтому уровень не особо важен, но заставит вас заниматься помаленьку, но каждый день. А как говорят психологи, что устойчивую привычку можно выработать за 21 день.
Да, и сами задачи капец какие прикольные - уже второй год веселые эльфы, по мне они там просто все наркоманы, придумывают наинтереснейшие занятия, а ты им должен в этом помогать.
Так что поехали, и зададим этим эльфам!!!🚀
#advent_of_code
И так, последнее и самое любимое учебное развлечение этого года этого
🎄 Предновогодний IT эдвент календарь
Продолжительность 25 дней (старт уже дан с первого числа).
Каждый день открывается новая задача.
Ни какой код никуда писать не надо, локально решаете, а потом только вносите ответ.
У каждого свой набор входных данных для каждой задачи.
Присоединяйтесь будет интересно.
Если не хотите участвовать в эдвенте в одиночестве, то присоединяйтесь к нам в в приватный leaderboard, т.е. это наша группа на этом эдвенте.
Для этого:
1️⃣ Заходите сюда 👈🏻
2️⃣ Вводите в окошечке код
2356025-af885f113️⃣ Потом нажимаете Join
Это уже рейтинг-междусобойчик.
И этом есть уже элемент соревнования, потому что кто первый сдал - тому больше балов.
Ну тут как в жизни - кто первый встал, того и тапки.
Если не хотите участвовать, но любите решать задачки, то можете присоединиться ко мне в группе "сочувствующих" товарищей и порешать задачки вместе с нами.
Кстати обсуждение задачек эдветна мы тоже проводим в этой группе.
Еще один "прикол" эдвента, что каждая задача состоит из двух частей.
Обычно перую часть реально можно просто на коленке решить, только это займет много времени. Поэтому уровень не особо важен, но заставит вас заниматься помаленьку, но каждый день. А как говорят психологи, что устойчивую привычку можно выработать за 21 день.
Да, и сами задачи капец какие прикольные - уже второй год веселые эльфы
Так что поехали, и зададим этим эльфам!!!
#advent_of_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
🛠 Трудовые будни
«Господин назначил меня любимой женой !!!» ©️
Вчера получил задачу на разработку своего второго сервиса.
Отправка смс через разных вендоров.
Будет стандартный Spring Boot, по версии Java пока вопрос.
Из плюсов, управление луноходом по кафке.👌
Судя по тз ничего особо страшного, но прошлый опыт показывает, что приступать к исполнению "по-написанному" не стоит.😇
Надо сначала пару-тройку раз прочитать ТЗ, потом все что к нему прилагается.
Нарисовать свою схему, пару раз задолбать аналитика.😎
А у же потом доставать пилу 🪚
«Господин назначил меня любимой женой !!!» ©️
Вчера получил задачу на разработку своего второго сервиса.
Отправка смс через разных вендоров.
Будет стандартный Spring Boot, по версии Java пока вопрос.
Из плюсов, управление луноходом по кафке.
Судя по тз ничего особо страшного, но прошлый опыт показывает, что приступать к исполнению "по-написанному" не стоит.
Надо сначала пару-тройку раз прочитать ТЗ, потом все что к нему прилагается.
Нарисовать свою схему, пару раз задолбать аналитика.
А у же потом доставать пилу 🪚
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🛠 Трудовые будни
«— Эх, красота-то какая! Лепота!» ©️
Не знаю почему, но сейчас все таки переключился на новый UI в идее!!!
Ну прям просто огонь!!!
Ну прям просто рекомендую!!!
🔥 🔥 🔥
Все такое миленькое, красивенькое, гламурненькое!!!
Сижу тащусь!!!🎉
«— Эх, красота-то какая! Лепота!» ©️
Не знаю почему, но сейчас все таки переключился на новый UI в идее!!!
Ну прям просто огонь!!!
Ну прям просто рекомендую!!!
Все такое миленькое, красивенькое, гламурненькое!!!
Сижу тащусь!!!
Please open Telegram to view this post
VIEW IN TELEGRAM
🛠 Трудовые будни
«Сижу никого не трогаю, примус починяю.» ©️
Вот и я, сижу никого не трогаю, задачку делаю 💻
А мне приходят и говорят, а сделай-ка зайка декомпозицию.
Плюс каждый этап не должен превышать по времени 3 рабочих дня.☄️
Короче, план составь, как ты эту задачку реализовывать собираешься.
План конечно есть, но он в голове, и я не думал что будет так сложно вытащить его на бумагу.🥵
Из-за чего достаточно сильно переживаю, что мог чего не учесть.
И если оно вылезет, то может сожрать много времени.🤦♂️
А так в целом конечно хорошо когда есть план, и задачи маленькие и достаточно простые. Ну и куча закрытых маленьких задач,на доске выглядит значительно весомее и приятнее.😇
А у вас как ставят задачи?
Как часто приходят задачи типа "сделай что бы было хорошо"?
Или сделай это и никуда больше не лезь?
«Сижу никого не трогаю, примус починяю.» ©️
Вот и я, сижу никого не трогаю, задачку делаю 💻
А мне приходят и говорят, а сделай-ка зайка декомпозицию.
Плюс каждый этап не должен превышать по времени 3 рабочих дня.
Короче, план составь, как ты эту задачку реализовывать собираешься.
План конечно есть, но он в голове, и я не думал что будет так сложно вытащить его на бумагу.
Из-за чего достаточно сильно переживаю, что мог чего не учесть.
И если оно вылезет, то может сожрать много времени.
А так в целом конечно хорошо когда есть план, и задачи маленькие и достаточно простые. Ну и куча закрытых маленьких задач,на доске выглядит значительно весомее и приятнее.
А у вас как ставят задачи?
Как часто приходят задачи типа "сделай что бы было хорошо"?
Или сделай это и никуда больше не лезь?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
В следующую среду собираюсь послушать.
Если кому интересно присоединяйтесь.
Программа и спикеры есть на сайте мероприятия.
Если кому интересно присоединяйтесь.
Программа и спикеры есть на сайте мероприятия.
💯2
И так для тех кто не знает
gist [ʤɪst] сущ
1️⃣ суть ж, сущность ж, смысл мessence,meaning
2️⃣
суть того3️⃣
ГГИП м (что это??? 🤯 ) 4️⃣
истинный смыслtrue meaning
В ключе GitHub'а - это такая его фича, которая позволяет хранить кусочки кода совершенно отдельно, не привязанными ни к чему и даже не рабочими.
Т.е. если грубо блокнот с набросками кода. Кроме того они могут быть доступными для всех и приватными. И на них можно ссылаться.
Что это такое я знаю в принципе давно, но никогда особо этим не пользовался. Знаю что гисты можно создавать непосредственно из идеи - стандартная фича, но достаточно бессмысленная (как мне казалось, пока я не понял как это можно использовать тут же в идее).
Последнее время при решении задачек и эвента приходится писать маленькие кусочки одинакового кода. Это происходит достаточно часто и занимает определенное время, так вот мне очень захотелось освободить это время.
Для использования я установил плагин Gist Snippet
И получил в меню - Insert Gist, при нажатии на который влазить окно со всеми моими гистами.
Если все хорошо описать то достаточно простой и быстрый поиск.
Список моих гистов стал резко увеличиваться
А вы пользуетесь GitHub Gist?
#github
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Прошло чуть больше половины эдвента
Пока хорошо - нет совсем не решенных задач.🤘
Но есть сложные.
В трех задачах не решены вторые части (серые звезды).😦
В двух из-за недостатка времени или кривых ручек.
Кривые ручки нескольких первых задачах стоили мне достаточно много нервов и времени.
Помогало только одно - сносить все решение и писать заново.
И потом, уже сравнивая варианты, сразу были видны ошибки.🤦♂️
А одна на комбинаторику.
Посчитать перестановки в лоб с небольшой оптимизацией получилось, при увеличении количества точек для перестановок в 5 раз все работает очень долго.😡
Очень надеюсь что в этот раз получится дойти до конца😈
#advent_of_code
Пока хорошо - нет совсем не решенных задач.
Но есть сложные.
В трех задачах не решены вторые части (серые звезды).
В двух из-за недостатка времени или кривых ручек.
Кривые ручки нескольких первых задачах стоили мне достаточно много нервов и времени.
Помогало только одно - сносить все решение и писать заново.
И потом, уже сравнивая варианты, сразу были видны ошибки.
А одна на комбинаторику.
Посчитать перестановки в лоб с небольшой оптимизацией получилось, при увеличении количества точек для перестановок в 5 раз все работает очень долго.
Очень надеюсь что в этот раз получится дойти до конца
#advent_of_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3💯1