Sergei
Граф построил, теперь нужно как-то обходить)
Null
вот бы ещё после работы рэддит открываешь а там мемы про твою работу
Null
хотя стоп такой рэддит же уже есть
Null
Dzianis
🤣👍 да он цветёт и пахнет)
Stas
Ребят, просто любопытно, кто в Я, и у кого бывают дежурства, как вы этот процесс переживаете? 😅
Stas
Stas
Да, у нас есть такая, но многие замьютили уже))
Alexandr
Я не застал этот период в Я (ушел еще при имераторе), но сейчас у меня есть oncall раз в пару месяцев. Когда что-то взрвается, если я не отриагирую за 10 минут, мне звонит робот и диктует эксепшены, и это очень крипово)
Lynn «Кофеман»
Всё-таки Болк крут. Я вот не умею столько языков
Lynn «Кофеман»
https://bolknote.ru/all/advent-kalendar/
Sergei
Сегодня ещё и капча во второй части получилась)
Ilia
Sergei
Отверстия станут буквами
Sergei
И ты реально как капчу читаешь)
Sergei
Я сразу написал на все фолды, потому что понятно по инпуту, что все равно придётся)
Sergei
Надеюсь, на реддите кто-нибудь скинет решение с распознаванием букв)
Evgeniy
Головой вертеть приходится, чтобы капчу разобрать
Evgeniy
Что-то замахнулся на складывания, когда можно не ровно пополам, а частично. А оказалось, что это лишнее.
Konstantin
да в общем-то складывать нефиг делать. я видел в треде реддита это делают либо по точкам (как я), либо прям натурально делают карту а потом её перекладывают и это чёт как-то сложно получается… у меня на части 2 больше времени ушло чтобы построить карту из массива точек – https://github.com/constb/aoc2021/blob/master/13/index2.js
Evgeniy
Evgeniy
В итоге вышло так
https://github.com/edevyatkin/AdventOfCode/blob/21ee2c3b1487e4194b790b1ff4526ed846046d7b/AdventOfCode2021/Day13.cs
Sergei
Я как раз карту строил в двумерном массиве и если по горизонтали сгибать, то делал reverse нижней части, с вертикальным сгибом чуть посложнее)
ilya
Через множество точек достаточно просто получилось, нет разницы сгибать по x или y.
Konstantin
смотрю, на C# что-то печатать многовато приходится 🙂
Evgeniy
Evgeniy
Тут одни скобки небольшой код превращают в простыню)
Konstantin
да-да, питонисты вообще чуть ли не в одну строчку ухитряются всё записать 😂
Evgeniy
Вот 11 день на питоне
https://github.com/edevyatkin/adventofcode-python/blob/63a6113a966b2dbaaf8bd7b8c3227cf723b6c529/2021/day11.py
Konstantin
красивое 👍
Evgeniy
С номером промахнулся, оказывается. Это 11 день
Yarik
Null
а можно ссылку плз?
они к сожалению в закрытом доступе только для сотрудников Яндекса😔
Null
но всегда можно поступить в ШАД)
Dzianis
Для уверенного поступления тебе нужны лекции ШАДа, но чтобы посмотреть тебе нужно поступить)
Null
https://www.youtube.com/playlist?list=PLyxHxetqYO9j_A_veu4dPWXuYV2gw4PzK
Null
интересный плейлист но непонятно почему там половина про iOS
Null
https://ocw.mit.edu/courses/most-visited-courses/
Null
можно тут поискать что-то про SE
Yarik
Спасибо
Yarik
Порридж В Ко-ливинге
Aleksandr
2021 Day 14 - Storage is cheap, right?
https://www.reddit.com/r/adventofcode/comments/rg3bj8/2021_day_14_storage_is_cheap_right/?utm_medium=android_app&utm_source=share
Konstantin
Null
можно распараллелить наверное)
Lynn «Кофеман»
Да, я полчаса не мог придумать решение второй задачи, пока не допёр что это аналог 6 дня =0
V
а сколько у вас времени уходит на решение задач вот таких?
Lynn «Кофеман»
Я сегодня где-то за 50 минут уложился включая тупление
Ilia
Ilia
я правда походу сразу понял алгоритм, осталось только попробовать написать сработает ли
Evgeniy
Обычно около часа уходит. Сегодня завис надолго. Когда потребление памяти почти сравнялось с имеющейся начал подозревать, что что-то написано неправильно :)
Konstantin
У меня сегодня 8 минут на первую часть и час на вторую 😂
Evgeniy
В прошлом году тоже была задача, где алгоритм не проходил для большего количества шагов.
Evgeniy
И приходилось колдовать с реализацией
Null
да и в этом году были)
про рыб размножающихся
Evgeniy
Ну да. Но эта всё же сложнее.
V
охохо, как классно, что иногда можно просто заменить min := math.MaxInt32 на min := math.MaxInt64 и тогда все заработает)
V
все равно не представляю, как вы можете все это за полчаса решать)
Ilia
просто потому что за этот год я повысил количество решенных задач на литкоде с ±40 до 330 😄
V
мне еще хочется, чтобы код решения был красивым, поэтому приходится его причесывать перед коммитом на гх)
Ilia
так это разные вещи, я тоже перед коммитом причесываю, а в решении могу дичь писать ))
Evgeniy
Sergei
Долго дебажил на подсчете букв из пар. Их два раза больше, но не всех, сначала тупил, потом вспомнил, что собирал две пары из трёх букв.
Sergei
Как раз хотелось задачу типа второй части рыб и вот она)
Captcha bot
Oscar Paramo, код неверный, обратись к админу.
Ilia
Прикольную штуку нашёл, разгадал все кроме 5 и 6, кому интересно можете порешать, наверно лучше не спойлерить ответы, чтобы было интересно )
Ilia
https://hsto.org/webt/ri/xc/xl/rixcxlppnwh86ldvn4nqbis8fhu.jpeg
Aleksandr
Как сегодня Дейкстра прошел?)
Ilia
В первой разве не дп?
Lynn «Кофеман»
Блин, уже половина двенадцатого, а я ещё даже условие не прочитал =)
Null
Null
Null
Было лень имплеменьтить min-heap поэтому на каждой итерации дейкстры пробегал всю карту чтобы найти самую маленькую ноду)