Ilia
о, на тайпскрипте тоже адвент запилили https://typehero.dev/aot-2023
Ilia
о, на тайпскрипте тоже адвент запилили https://typehero.dev/aot-2023
во, там первый день как и должен быть первый день. копируешь кусок валидации, вставляешь, готово :D
Sergei
а в чём сложность для тех кто возится, расскажите? а то я чот не особо возился и теперь непонимаю)
Да, я кучу багов отлавливал, еще и вторую часть неправильно задание понял сначала, думал первую цифру цифрой, вторую текстом (с конца 😀). Самый мерзкий - это когда больше одной одинаковой цифры текстом, а поиск подстроки дает только первое вхождение, а я про это и не подумал сначала и на строке one2one3one получал 13 вместо 11, хотя на тестовом инпуте все работало. Ну и язык новый, что добавляет сложности 😣
Владъ
короче, спасибо понятно) сложности с пониманием задачи и дебагом, а не самим решением)
Viktor
классные проекты у интернов в Jane Street https://blog.janestreet.com/what-the-interns-have-wrought-2023/
Viktor
любопытный пост на кодфорсес со статистикой сколько требуется времени для прокачки до грандмастера — https://codeforces.com/blog/entry/88185#:~:text=The%20mean%20value%20is%201160%20days%2C%20median%20one%20is%201055%20days. (спойлер в среднем три года). Любопытно, что есть один чувак, который потратил 10 лет на это 😅 вот это я понимаю нечего было поделать в жизни
Viktor
А сколько чуваков, которые потратили 10 лет и до ГМ не дошли? 😅
Ну они дошли до оранжевого и других, более простых, уровней.
Viktor
Но вообще уверен, что 98% на платформе тех, кто вообще никуда не шел и не дошёл 😃
Aram
А у вас на второй части сумма стала больше или меньше ?
Yeti
eightwo это 82 или 8wo? если тока 7 то это 77?
Бля мне было очень лень менять под это готовое решение, а как заставить регэкспы матчиться на последнее вхождения я хз /\d|eno|owt|eerht|ruof|evif|xis|neves|thgie|enin/
Ilia
А у вас на второй части сумма стала больше или меньше ?
там же уникальные входные данные у всех, но у меня например меньше стала
Aram
там же уникальные входные данные у всех, но у меня например меньше стала
ааа понял, не знал про это. У меня просто на примере проходит, я даже смотрел какие числа там на входных генерирую, все вроде правильно но ответ говорит получился слишком большим 😕
Aram
Бля мне было очень лень менять под это готовое решение, а как заставить регэкспы матчиться на последнее вхождения я хз /\d|eno|owt|eerht|ruof|evif|xis|neves|thgie|enin/
мне было лень я вот матчу на все, потом беру первые и последние re.findall(r"(one|two|three|four|five|six|seven|eight|nine|[0-9]+)", i)`
Ilia
без плюса надо
Evgeniy
Знак вопроса можно
Aram
[0-9]+ думаю тут ошибка
ну да плюс тут ничего не меняет
Ilia
ну да плюс тут ничего не меняет
2onwo23 заматчится на 2 и 23, ты потом дополнительно отсекаешь из 23 только тройку?
Ilia
или он все комбинации 23, 2 и 3 отдельно наматчит?
Ilia
(сорри за глупый вопрос, незнакомый мне синтаксис, я привык на жс страдать без такого)
Aram
ну и что у тебя на 'oneightxoneight' матчится ?
good catch, тут он матчил только one, one.
Alex-k
Бля мне было очень лень менять под это готовое решение, а как заставить регэкспы матчиться на последнее вхождения я хз /\d|eno|owt|eerht|ruof|evif|xis|neves|thgie|enin/
по чату стало понятно что регекспы болят во второй части, и я решил просто ходить по строкам пешком
Mikhail
можно тупой вопрос? что если в строке только 1 цифра? 5hbcvdhslxb как это интерпретировать?
Mikhail
ок, спасибо. у меня в примере нет такого
Mikhail
может у всех свои примеры
Ilia
может у всех свои примеры
видимо да, тогда совсем странно зачем
Ivan
Что-то в этот раз адвент прям жестоко начался по сравнению с прошлым годом так точно 🥲 интересно, дальше хуже?
Mikhail
https://www.youtube.com/watch?v=rnidYOt9m2o
я думал, что я решил по-колхозному. оказывается этот чувак решил так же. интересно, что питон код выглядит сильно компактнее джавы. надо попробовать на питоне решать эти задачки
Vitaly
я думал, что я решил по-колхозному. оказывается этот чувак решил так же. интересно, что питон код выглядит сильно компактнее джавы. надо попробовать на питоне решать эти задачки
О, у него ответы отличаются от моих прикольно) Значит входные файлы и правда разные. Не прикольно, конечно, что он выложил видео с решением через час после публикации задачи...
Vitaly
смотри видео когда сам решил, чтоб посмотреть как другие делают
выкладывай видео, когда срок решения задачи истёк, чтобы желающие могли сверить/узнать решение
Vitaly
а срока нет
Оу... я думал, сутки и потом заслать решение нельзя...
Ilia
Оу... я думал, сутки и потом заслать решение нельзя...
ты можешь засылать ответы даже за 2015 год )
Viktor
ты можешь засылать ответы даже за 2015 год )
В следующем году будет юбилей 🤯
Sergei
Кроме Джонатана еще интересно решения этого студента смотреть. Как раз на регекспах решение https://www.youtube.com/watch?v=y-kOUFrHaKs
Lynn «Кофеман»
Кроме Джонатана еще интересно решения этого студента смотреть. Как раз на регекспах решение https://www.youtube.com/watch?v=y-kOUFrHaKs
Я только что решил. Но я поленился придумывать хитрый код и тупо набрал всё руками.
Sergei
Sergei
@KlenZeleny а ты быстрый 🙂
Evgeniy
@KlenZeleny а ты быстрый 🙂
Но условие прочитал по-диагонали, много времени потратил на поиск ошибки.
Sergei
Но условие прочитал по-диагонали, много времени потратил на поиск ошибки.
Такая же фигня, особенно кастомный термин power я считал как сумму квадратов, а не произведение
Evgeniy
Я отнимал сразу все наборы, а надо было только один
Sergei
Так и есть, а в чём ошибся?
Так я считал R*R+G*G+B*B, вместо R*G*B 🤷
Sergei
Я почему-то подумал что это квадраты должны быть
Evgeniy
Я почему-то подумал что это квадраты должны быть
Понятно. Неприятно конечно. Сегодня день внимательного чтения условия, в общем :)
Sergei
Да и вчера в принципе тоже)
Ilia
сегодня задача хоть похожа на второй день(вторую часть вообще просто заменил 3 строки на одну), в целом статистика тоже говорит ровно об этом. но парсить строки немножко надоедает :D 2 40906 3662 1 113341 42524
Ilia
не знаю зачем, но взял новый рубеж на литкоде :D
Danil
маленькими шажками каждый день к цели
Илья
Второй день подряд в AoC залетаю с двух ног в первую задачу, а вторую могу решить после нескольких подходов с трудом, со слезами на глазах, но могу. Если такое будет продолжаться дальше, мне это безумно нравится 👍
Илья
А вот тут какая-то графика будет?
Evgeniy
А вот тут какая-то графика будет?
Да, будет картинка. Обычно относящаяся к сюжету. Раз нас на небо закинули, значит что-то с облаками.
Stas
В общем лучше сначала самому решать, а потом читать чатик 😁 а то я не понял, почему меня не просили парсить one, two, three, ... а это оказывается вторая часть
Evgeniy
В общем лучше сначала самому решать, а потом читать чатик 😁 а то я не понял, почему меня не просили парсить one, two, three, ... а это оказывается вторая часть
В чате бывают спойлеры, так что да — лучше сначала самому. А когда уже "прижало", то можно и глянуть :)
Viktor
Сегодняшняя задача острова на максималках 😃
Владъ
по-моему наоборот)
Владъ
dfs тут нет, просто разок проходимся по массиву
Viktor
я кружился вокруг каждой передачи собирая числа
Viktor
без dfs конечно
Viktor
просто в цикле
Viktor
Сегодняшняя задача острова на максималках 😃
наверное, лучше было сказать на минималках 😃
Viktor
острова мозг проели 😉
Владъ
первая часть опять с регулярками вышла, а во второй просто хэш-табличку добавляем