Илья
Посмотрел AoC. Как понял, это похоже на hackerrank (не про алгоритмы, но про решение задача). Никогда про него не слышал, но будет приятно поучаствовать. Самая бомба, что нас в лидерборде свыше 60 человек. P.S. Если у меня не будут копиться очки, я не сдался, просто соревнование это не мое 😂
Dzianis
Посмотрел AoC. Как понял, это похоже на hackerrank (не про алгоритмы, но про решение задача). Никогда про него не слышал, но будет приятно поучаствовать. Самая бомба, что нас в лидерборде свыше 60 человек. P.S. Если у меня не будут копиться очки, я не сдался, просто соревнование это не мое 😂
Но есть одно главное отличие, решение кодом не надо посылать, только ответ, а как его посчитаете не важно) примерно до 10 дня Некоторые первые дни люди быстрее руками считают или в экселе 😁
Alex-k
я видел человек который на SQL решал, эксель тоже ок если ты sheethead
Илья
я видел человек который на SQL решал, эксель тоже ок если ты sheethead
СРЗНАЧ(), СУММ(), потянуть за квадратик чтобы клетки заполнить автоматически...
Илья
Это буквально мой танец Хака. Устрашаю перед началом битвы
Sergei
Самое удобное было в Армении, старт Адвента в 9 утра. Сейчас это реально будет около полуночи, а я ночью люблю спать :)
Sergei
В приватном лидерборде тоже вроде очки считаются от порядка и количества решивших задачу в определенный день
Sergei
Т.е, тебе очков накидывают когда кто-то еще решает этот день, но позже
Ilia
Т.е, тебе очков накидывают когда кто-то еще решает этот день, но позже
Не совсем, очки всегда дают по количеству участников борды, если к борде присоединятся еще участники, которые сдали задачу позже тебя, в такой ситуации накинут еще очков
Порридж В Ко-ливинге
а если попросить убрать строки, которые начинаются с // ?
Тогда он может именно нормальные комменты убрать
Владъ
Я тут Копилоту пытаюсь объяснить убрать весь закоменченный код, но только код, не комменты
надо разделить комменты) код комментировать с помощью /** */, а обычный текст с помощью //
Vsevolod
а кто делал сегодняшнюю дейли задачу в литкоде? У меня чет ответы другие выходят (за меньшее количество ходов чем у них и с примерами) вот для 9 (меньший бит слева) Expected 14 Actual 12 9--------- [1 0 0 1] 1 changed [1 1 0 1] 2 changed [0 1 0 1] 3 changed [0 1 1 1] 4 changed [1 1 1 1] 5 changed [1 0 1 1] 6 changed [1 0 1 0] 7 changed [1 1 1 0] 8 changed [0 1 1 0] 9 changed [0 1 0 0] 10 changed [1 1 0 0] 11 changed [1 0 0 0] 12 changed [0 0 0 0] Первый раз такое. Что делать?
Dimchik
1 changed [1 1 0 1] 2 changed [0 1 0 1] ^ нельзя такой переход сделать, должно быть 1101 -> 1100 -> 0100 -> 0101
Dimchik
там вторая операция замудренными словами описана... чтоб воспользоваться второй операцией должны быть нолики справа
Vsevolod
а то есть не s[i-1] = 1 and s[i-2] = 0 а s[i-1] = 1 and s[k] = 0 , k = i - 2, ... 0
Vsevolod
спасибо, теперь сходится
Alex-k
У нас ребятки на работе решили решать проблемы адвента как умеют (это даже не эксель)
Viktor
У нас ребятки на работе решили решать проблемы адвента как умеют (это даже не эксель)
А потом таски поставит на чатджипити. Это синьорский подход!
Alex-k
Это стафф
Sergei
С go намучался уже на первом дне 🤪
Sergei
Сил на причесать код уже нет, пойду спать, у меня адвент в полночь стартанул, всем удачи!
Vitaly
Кстати, прикольный хардкорный челлендж - каждый день решать на новом языке) После пары недель пошла бы реальная жара со всякими фортранами, php и visual basic)
Порридж В Ко-ливинге
Кстати, прикольный хардкорный челлендж - каждый день решать на новом языке) После пары недель пошла бы реальная жара со всякими фортранами, php и visual basic)
По моему опыту после Питона на другие языки уже не стоит (ударение на О) обращать внимания. В одну строчку решать, а не в Java "public static void main string args"
Ilia
вторая половина задачи в адвенте чет отбила желание решать её, чет для первого дня слишком))
Dmitriy
вторая половина задачи в адвенте чет отбила желание решать её, чет для первого дня слишком))
соглы. Я сразу читерским способом начал делать, а вторая половина заставляет делать правильно. А уже не хочется переделывать 😂
Dmitriy
еще легче. Я слово фильтрую чтобы только цифры остались и беру first и last и все 😂 два указателя для слабаков
Владъ
Так regexp как раз отлично для этой задачи
Илья
Я правильно понимаю, первые дни идут легкие задачи? Дальше получается будет сложнее 😐
Viktor
Я правильно понимаю, первые дни идут легкие задачи? Дальше получается будет сложнее 😐
ага. обычно на выходных сложнее, чтобы народ успел порешать не отвлекаясь на работу 😃
Илья
Если кто еще не решил, кидаю решение на Dyalog APL...
Ilia
Если кто еще не решил, кидаю решение на Dyalog APL...
Язык, в котором есть символ ногтя не имеет права на существование :D
Илья
Язык, в котором есть символ ногтя не имеет права на существование :D
Они там в ветке на реддите еще нахваливают друг друга за красоту кода
Dzianis
Ну самый главный вопрос, выигравший или забравшийся повыше в таблице лидеров будет ChatGpt или нет)
Илья
Ну самый главный вопрос, выигравший или забравшийся повыше в таблице лидеров будет ChatGpt или нет)
Чат проигрывает. Там сейчас на первом месте инженер из Google, команда разработки квантовых компьютеров...
Viktor
Alex-k
в этом году адвент сразу стартует с задачи с которой надо возиться
Alex-k
а так раньше хорошо было , 5 минту на js в первый дни прям в браузере
Evgeniy
в этом году адвент сразу стартует с задачи с которой надо возиться
Ага, неожиданно. Привыкли уже к легким первым дням
Alex-k
Ага, неожиданно. Привыкли уже к легким первым дням
мне кажется это отбреет кучу народу с самого начала
Alex-k
50%?
Evgeniy
50%?
Практически да
Владъ
а в чём сложность для тех кто возится, расскажите? а то я чот не особо возился и теперь непонимаю)
Ilia
а в чём сложность для тех кто возится, расскажите? а то я чот не особо возился и теперь непонимаю)
разные возможности для замены если просто заменять пока заменяется, а не с поинтерами возиться
Ilia
кстати сегодня явно кто-то засабмитил AI код в первой части задачи 1) Dec 01 00:00:12 wdroz
Evgeniy
Джонатану всё нипочём
Evgeniy
https://www.youtube.com/watch?v=rnidYOt9m2o
Ilia
так regexp же
его еще написать надо
Alex-k
множество интерпритаций создает поле для совершения ошибок, а когда есть возможности я их использую (совершаю ошибки)
Ilia
но я рад сегодняшней задаче, я узнал что в жс есть встроенная функция у строки lastIndexOf :D
Владъ
Alex-k
да, это в примерах есть
неа первого нет
Alex-k
второе есть
Владъ
его еще написать надо
нуу.. так-то да.. чтобы решить, надо написать)
Alex-k
нуу.. так-то да.. чтобы решить, надо написать)
как ты понял что 8рка считается из этого?
Ilia
как ты понял что 8рка считается из этого?
порядок вхождения в регексп, первое и последнее вхождение же, но я только сейчас это понял, что можно было так сделать, я через индексы искал :D
Alex-k
у меня была проблема с какой-то строкой где было 3oneight и это 38
Alex-k
а не 31
Evgeniy
Я делал двумя проходами. Слева направо и справа налево
Владъ
как ты понял что 8рка считается из этого?
видимо, интуитивно) благодаря примеру я понял, что слова могут пересекаться ну а по условию нигде не сказано, что не могут надо найти первое и последнее
Alex-k
я не говорю что это сложно, я говорю что это заставило меня возиться и смотреть на корнер кейсы
Владъ
если бы в конце было oneight, то последнее число 8, но точно не 1