dirty_python.main – Telegram
День 04
Подписчики на канале продолжали таят с каждым новым днём (как и посетители стрима) 😂 Но истинных авантюристов это не остановит на пути Advent of Code 🤘🏼✊🏼
Сегодня опять попались весьма проходные задания (первая часть опять с первой попытки 💪🏼)
Репозиторий пополнен 4ым днем
В очередной раз благодарность постоянным жителям стрима 🤝

Завтра выходим на поле боя примерно в 22:00 по МСК
да, поздновато для некоторых, но увы никак иначе, у меня завтра два вебинара подряд
👍101👾1
День 05
Сегодня на наш приключенческий стрим залетело весьма много соглядатаев, но после разбора задания отсеялось процентов 70 😂😂
Сегодня задачка была уже пободрее (но все равно не чета тому, что было в прошлом сезоне)
Мы конечно не Remy ROYER-ADNOT из таблицы лидеров, но справились весьма быстро. А еще если бы я сначала читал сообщения от Виталия, а потом уже отправлял варианты ответов, то получилось бы еще быстрее 😂😂😂
Короче, 5 дней позади и 10 звезд в копилке 💪🏼🤘🏼
to be continued...

"Ивану Трудненко" отдельный респект, повеселил 😂😂

завтра в 22:00 по МСК
👾1
День 06
Ооооо, это была потная катка 😅
Донылся, что задачи легкие все это время были - пожалуйста 😆 На самом деле задача была понятная (в прошлом сезоне была похожая, но еще сложнее), но все равно просидели с ней больше 2,5 часов 😤
Первая часть - Страйк! С первой попытки, было радостно, а потом приуныл 🥹 Уже было чувство, что на завтра оставлю, но... 💪🏼

опять же спасибо всем кто был на стриме и болел/поддерживал/комментировал

приятно видеть, что наш состав кодеров-авантюристов пополняется 🫶🏼
пис всем ✊🏼

завтра буду на стендапе, а после него (если выживу) будем пробовать штурмить седьмой день

скорее всего это будет алкострим 😵‍💫😅
👍5👾1
День 07
🎉🎉🎉 Сюююда, чиназес!!
Первый Дабл-страйк в этом сезоне ⭐️⭐️
Для тех, кто не в теме: Дабл-страйк это когда обе части задачи решены с первого раза 😎
Задача весьма проходная, немного на комбинаторику. Поэтому спасибо питоновской библиотеке itertools и функции product без нее было бы туго 🥵 ну и eval помог не кисло

Все круто! 14 звезд из 50 🤘🏼
Первая неделя - DONE

Время стрима на завтра напишу позже
🔥9🎉2👾1
День 08
Тема дня: 🤦🏻‍♂️
Стыд и срам, а не день...
но.. НО! есть оправдания:
1️⃣ Был с жесткого бодуна (оказывается мозг хуже думает)
2️⃣ Хотелось прям красивого решения, универсального во всех смыслах

в итоге Дабл-страйк ⭐️⭐️ (второй подряд), но в отличие от вчерашнего, за который радовался, тут было даже стыдно немного 🫤

но в любом случае - спасибо всем завсегдатаям нашей code-таверны 🤝🫡👍🏼🥳🤗

Завтра (9 декабря) стрим будет в 13:00
Да, понимаю, что в понедельник делать днем - такое себе, но вечером у меня мероприятие, которое не могу пропустить (я его веду 😄)
еще раз соррян, надеюсь, что зрители будут 🫶🏼✊🏼
любите маму, мойте... (продолжение в комментарии)
👾1
Нужны ли записи стримов advent_of_code_2024?
Anonymous Poll
83%
Yes
17%
Вааааще похер
💊2
День 09
Это была лютая боль 😢😩😖
Первый подход к этому дню был ночью в понедельник, но алкоголь и Advent of Code - не совместимы 🤷🏻‍♂️🙅🏻‍♂️ В ту нетрезвую ночь не смог понять даже задания 😄
Вчера с первой частью справились относительно быстро (опять же не без помощи Виталия), а вот благодаря второй части стрим закончился на словах "ой, да пошло оно все на хуй" (далеко не дружелюбным голосом) 🤬🤯🥵
Сегодня закрыл вторую часть и могу сказать сразу, что если вы соберетесь штурмовать этот день, то можете столкнуться с тем, что данные из примера будут проходить идеально, а вот ваши входные данные будут выдавать неверный ответ
Вот три примера с reddit, которые помогут найти "баг" 👾:
673253833464635054191677274350925861527651788483 = 149706
23222120202525282820202020272722212121 = 7705
22222228282828222222282829212324252627282920 = 9447


Сегодня в 13:00 по МСК продолжим догонять наше путешествие
👍1👏1
День 10
Очередной Дабл-страйк! ⭐️⭐️
Да, с первой частью пришлось долго возиться (изменяемые типы данных, мать их так 🥵), но после того как пришла в голове верная реализация - все заработало 🤘🏼🤘🏼🤗
Причем вторая часть задачи отличается от первой - изменением множества на список 😎 Приятно когда тратишь на первую часть ооочень много времени, но понимаешь, что вторая часть из-за этого будет просто изи 😎😎🤝

Ну и безусловно спасло знание волнового алгоритма, который мы в свое время с Андрюхой задрочили до дыр 🥵 Учите алгоритмы, они молодцы 😁😁
👍1👏1
День 11
Вот, ВОТ та самая задача, которую очень просто решить в лоб 😅 Но только ее первую часть... Как видно на скрине - 25 раз моргнуть вообще не проблема 😵‍💫😊 Но уже на сороковом моргании начинаются проблемки... Хотел подождать ради интереса сколько по времени будет такая задача решаться брутфорсом 💪🏼 Не дождался 🙅🏻‍♂️
Переписал с использованием рекурсии. Как видно на первом скрине - первая часть, вообще не занимает времени 👍🏼 Опять же решил запустить по брутфорсу, чтоб сделать скрин для сравнения. Спустя 8 часов у меня не посчитался ДАЖЕ первый камень 🤦🏻‍♂️🗿
Думал уже делать какой словарик, который будет запоминать какие-то варианты... Во время вспомнил про декоратор cache из functools 🎉🎉
Вот и вся разница 💁🏻‍♂️ Всего один декоратор и 75 морганий уже не вопрос часов (кстати, с ним 75 даже быстрее, чем 25 без него)

Короче, учите встроенные библиотеки ☝🏼
👍2👏1
День 12
И опять задачка на волновой алгоритм 😤 Конечно и без него можно обойтись наверняка (а может и нет), но с ним первая часть вообще залетела на изи ⭐️💪🏼 Чуть проблемки были посчитать периметр, но не не на долго тормознули
Опять же, первая часть задачи была написана на классах, поэтому рефакторить вторую часть сильно много не пришлось 🤘🏼🙌🏼
Но с периметром пришлось повозиться подольше, чем в первой части 🥵 Решением стало - подсчет количества углов (подсмотрел на reddit 😖). И если с внешними углами проблем не было, посчитать внутренние углы - стало проблемой 😵‍💫 Но как видно по ⭐️⭐️ - все хорошо 😅

Задача решалась оффлайн, без стрима, но зато честно 😄
👏4👍1
День 13
Господа авантюристы! Половина приключения за спиной 🤘🏼🤘🏼
И неожиданно легкая задача получилась 😊 Тот самый момент, когда распарсить входные данные сложнее самого решения 😅
У меня в голову приходят два варианта:
Создатели головоломки...
1️⃣ ...хотели дать продохнуть авантюристам на экваторе приключения
2️⃣ ...задумывали, что решать будут перебором входных данных
Но! Я зачем-то еще помню школьные уроки математики 😅
Решение (причем и первой, и второй части почти без изменений):
составляем систему уравнений и вычисляем сначала А, потом B 😤😊

Очередной Дабл-страйк и 26 ⭐️ в копилке
🔥6👍2🤝1👾1
дамы и господа, добрейшей ночи
завтра (суббота, 25.01) в 14:00 по МСК сделаем стрим
тема: Волновой алгоритм (многострадальный 😅)
трансляция будет на twitch канале
🔥5👍1
у меня чуть по чуть освобождаются некоторые вечерние слоты и можно попробовать реанимировать стримы
сегодня в 20:00 по МСК сделаем стримчанский
можете понаставить реакций этому событию (мне будет приятно), а так же в комментарии накидать интересующие вас темы (может чего-то и выберем) 😄
🔥21👍5👏1🎉1😴1
Всем кто был на стриме - респект 💪💪
Встряли на говно-задаче 🤦‍♂🤦‍♂🤦‍♂😁
Но мы её сломаем 😁

Отдельное спасибо всем за донаты и Максу за кальвадос ☺️☺️😵‍💫
👍121
сегодня ночью в голову пришла идея для небольшого телеграм-бота
думаю можно было бы это все дело на стриме запилить

что думаете?
👍25
так, сегодня на часик можно залететь
думаю завтра (и в последующие дни) продолжим

сегодня в 18:00 по МСК
встречаемся на твиче

реакции - кто собирается на стрим 👍🏼
(чтоб понимать общий масштаб трагедии)
👍142
7👍3
выдался свободный понедельник и решил запилить сразу 2 стрима в 18:00 и 20:00 (оба по МСК)

первый - направлен на новичков. поступили запросы разобрать первые темы, прям самую базу. ВНИМАНИЕ - данный стрим в формате "вопрос-ответ", приносите свои вопросы или задачи, получаете ответы. Нет вопросов - нет стрима. Кто собирается идти ставим 👍🏼

второй - продолжим писать нашего бота. Планирую прикрутить сегодня базу данных и парочку методов. Кто планирует быть ставим 👌

всем спасибо за внимание и хорошей рабочей недели
👌10👍7🔥2
В гробу я видел эти БД
Все таки запустил ещё один контейнер с отдельной БД на том же образе
Сука, у меня не хватит нервов этим всем заниматься 😡🤯🤬

В итоге БД запущена, но сегодня уже ничего не хочется

Ждём следующего моего выходного и будем уже нормально кодить на ПИТОНЕ, а не вот это вот все 🤬
🔥10👍6🤣1
Приветствую всех 🙌🏼
Хорошего всем вечера пятницы
У меня тут сестра ДР 🎂 отмечает и я буду занят всю субботу и вторую половину воскресенья. но пропускать уикенд совсем без стрима - 😤
Тем более у меня стартовал еще один поток на одной из платформ 🙋🏻‍♂️
поэтому в воскресенье (9 февраля, воскресенье) в обед (12:00 по МСК) сделаем большой стримчански на 3 часа
Что будет:
- Разберем на конец таки мою "библиотеку", что почитать, а что не стоит
- Отвечу на вопросы, которые вы принесете (очень на это надеюсь)
- Порешаем какие-то задачки (опять же, несите свои)
- Просто пообщаемся с кайфом

Можете заранее подписаться на twitch-канал (если еще не подписаны), чтобы не пропустить стрим ✔️

Короче, проведем хорошо время, а потом я дальше поеду отравлять свой организм коктейлями 😄😄

Традиционно ставим 👍🏼, если планируете посетить сие мероприятие

‼️ ДЛЯ НОВИЧКОВ ‼️ Напоминаю, что мероприятие 18+ 🔞 И к обучающим платформам не имеет никакого отношения 🙅🏻
👍23🔥3