Null
недавно начал смотреть лекции ШАДа по Software Engineering, чел приводит аналогию что разработка ПО это как стройка, есть челы котоыре кладут кирпичи, а есть те кто проектирует, вот надо как-то перестать класть кирпичи и начать проектировать)
Null
тогда можно и на магу идти нормальную
Иван
Хорошая аналогия. Если более прямо, кодер или инженер
Captcha bot
LynnIsOn, код неверный, обратись к админу.
Null
http://svr.gov.ru/upload/iblock/0a4/manual.htm
Null
Лол
Sergei
Что что, а уж скобочки Виктор все сообщество научил считать)
Ilia
сегодня чет совсем изи, когда уже будут харды, о которых мы будем тут спорить? 😄
Ilia
внезапно открыл для себя "персональное время выпонления задач"
Ilia
оно конечно не совсем объективно, но вторая часть вполне оцениваемая )
Ilia
https://adventofcode.com/2021/leaderboard/self
Ilia
у меня самая быстрая сдача второй части была на 6 день, 14 секунд 😄
Sergei
На выходные должны быть сложные)
Evgeniy
Вышло так: https://github.com/edevyatkin/AdventOfCode/blob/dbbfa9832f34eff4c11597c80a916bb0a842c424/AdventOfCode2021/Day10.cs
Captcha bot
Ahmet, код неверный, обратись к админу.
Evgeniy
@goodhoopoe еще одна годная задача на дп. Сегодняшний дейлик. https://leetcode.com/problems/domino-and-tromino-tiling/
Viktor
Evgeniy
я почитал, бомбанул и забил))
Я тоже долго тупил, а потом увидел зависимость. Надо все варианты в голове разбирать.
Evgeniy
Закинул решение в Discuss, с комментариями. Может пригодится. https://leetcode.com/problems/domino-and-tromino-tiling/discuss/1621628/s-simple-dp-iterative-solution-o1-space
Ilia
наконец-то дорешал вторую часть 8 дня, самая противная задача пока, простыня получилась на 100 строк кода 🙁
Sergei
Про часы?
Ilia
Да
Ilia
Тоже показалась не очень приятной. Пришлось придумывать набор ифов.
У меня в итоге не одного ифа конечно, просто захардкодил вычисление цифр, но все равно на 70 строк вышло :)
Lynn «Кофеман»
https://github.com/alexeyten/advent-of-code-2021/blob/master/day08/day08p2.js#L14 У меня такая портянка =)
Ilia
Lynn «Кофеман»
Ну идея похоже такая же
Lynn «Кофеман»
Ну как. Мы знаем из каких сегментов состоит «1». В 5-сегментном слове проверяем что если есть оба сегмента от «1», то это «3». И так далее…
Evgeniy
https://github.com/edevyatkin/AdventOfCode/blob/master/AdventOfCode2021/Day8.cs#L21
Evgeniy
Моя портянка :)
Lynn «Кофеман»
Хорошо когда нативные Set-ы есть =)
Captcha bot
G12, код неверный, обратись к админу.
Konstantin
чёт сегодня как-то просто 🙂 я ожидал что на выходные эрик задаст нам жару… 🙂
Aleksandr
я через очередь начал решать и не смог :( пришлось переписать на рекурсию и тогда только получилось. Эх, кучу времени потратил в итоге
Sergei
Похожая на 9 день, только с диагоналями
Dzianis
А я 10 минут отправлял решение примера, а не проверочного инпута 🤦 это все выходные.
Ilia
А у меня ступор. Не могу придумать оптимальный поиск замкнутых пространств
Ilia
А у меня ступор. Не могу придумать оптимальный поиск замкнутых пространств
Хотя вспомнил одну задачу с литкода и похоже придумал
Ilia
Как всегда нужно только пожаловаться ))
Alexandr
я сегодня потратил полчаса на вторую часть, просто потому что забыл, что в первой я мутировал объект с осьминогами и его не надо было переиспользовать во второй 🤦‍♂️
Ilia
Я дурак, я условие неверно прочитал и сижу придумываю алгоритм ))
Null
а я потерял пару минут во второй из-за того что шаги с нуля начинал а не с 1 ))
Null
потом когда прогнал на тестовых данных и увидел что у меня ответ на 1 меньше стало очевидно...
Lynn «Кофеман»
А я ещё не начинал 😭
Ilia
А я ещё не начинал 😭
Я тоже, только условие прочитал, к вечеру сяду писать )
Null
На побитовых операциях и бинго столько людей отвалилось…
Null
В прошлом году на 11 дне осталось 46 тысяч при том что начинали тоже 170 тысяч
Null
Получается в этом году сложнее🤔
Null
А стоп, только четверть дня прошло)
Alexandr
мне кажется, что в прошлом году сложнее было (ну кроме задачи с часами)
Evgeniy
Как это нету)
Эм. А я на 10 ориентировался 😄
Sergei
4 минуты между первой и второй частью)
Sergei
Когда решение было достаточно универсальным)
Sergei
А я наоборот. Сначала через рекурсию решил
Тоже через рекурсию, вспышки складывал в мапу на каждом шаге
Sergei
Соответственно вторая часть - когда размер мапы 100
Sergei
Как там люди в топе решают за 3-4 минуты это дикость)
Ilia
Как это посмотреть?
Stats сверху, вроде оно
Sergei
Точно, спасибо
Evgeniy
Еще нерекурсивную версию написал, в очередь собирал пары координат
Ilia
вторая часть конечно решается весело, я в своем решении изменил всего 3 строки и сразу засабмитил, даже не поверил, что так просто все))
Evgeniy
Жду завтра сложную задачу
Ilia
Жду завтра сложную задачу
а я завтра весь день в дороге, даже будет обидно, если сложная будет)
Lynn «Кофеман»
Да уж =) $ diff -u day11p1.js day11p2.js -let flashes = 0; -for (let step = 0; step < 100; step++) { - flashes += next(); +let step = 0; +for (let flashes = 0; flashes !== 100; step++) { + flashes = next();
Null
Начинаю хотеть круглогодичный adventofcode
Lynn «Кофеман»
Тогда он будет не advent =) Есть же leetcode, codewars и ещё какие-то