Илья
Посмотрел AoC. Как понял, это похоже на hackerrank (не про алгоритмы, но про решение задача). Никогда про него не слышал, но будет приятно поучаствовать. Самая бомба, что нас в лидерборде свыше 60 человек.
P.S. Если у меня не будут копиться очки, я не сдался, просто соревнование это не мое 😂
Dzianis
Alex-k
я видел человек который на SQL решал, эксель тоже ок если ты sheethead
Илья
Илья
Это буквально мой танец Хака. Устрашаю перед началом битвы
Sergei
Самое удобное было в Армении, старт Адвента в 9 утра. Сейчас это реально будет около полуночи, а я ночью люблю спать :)
Sergei
В приватном лидерборде тоже вроде очки считаются от порядка и количества решивших задачу в определенный день
Sergei
Т.е, тебе очков накидывают когда кто-то еще решает этот день, но позже
Владъ
Порридж В Ко-ливинге
Порридж В Ко-ливинге
Evgeniy
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)
Dmitriy
Порридж В Ко-ливинге
Vitaly
Dmitriy
Ivan
Ilia
вторая половина задачи в адвенте чет отбила желание решать её, чет для первого дня слишком))
Ilia
Dmitriy
еще легче. Я слово фильтрую чтобы только цифры остались и беру first и last и все 😂 два указателя для слабаков
Ilia
Владъ
Так regexp как раз отлично для этой задачи
Илья
Я правильно понимаю, первые дни идут легкие задачи? Дальше получается будет сложнее 😐
Илья
Илья
Если кто еще не решил, кидаю решение на Dyalog APL...
Dzianis
Ну самый главный вопрос, выигравший или забравшийся повыше в таблице лидеров будет ChatGpt или нет)
Viktor
Alex-k
в этом году адвент сразу стартует с задачи с которой надо возиться
Alex-k
а так раньше хорошо было , 5 минту на js в первый дни прям в браузере
Evgeniy
Evgeniy
Alex-k
50%?
Evgeniy
Владъ
а в чём сложность для тех кто возится, расскажите?
а то я чот не особо возился и теперь непонимаю)
Ilia
Evgeniy
Ilia
кстати сегодня явно кто-то засабмитил AI код в первой части задачи
1) Dec 01 00:00:12 wdroz
Владъ
Evgeniy
Джонатану всё нипочём
Evgeniy
https://www.youtube.com/watch?v=rnidYOt9m2o
Alex-k
Alex-k
множество интерпритаций создает поле для совершения ошибок, а когда есть возможности я их использую (совершаю ошибки)
Ilia
но я рад сегодняшней задаче, я узнал что в жс есть встроенная функция у строки lastIndexOf :D
Владъ
Alex-k
Alex-k
второе есть
Владъ
Alex-k
Alex-k
у меня была проблема с какой-то строкой где было 3oneight и это 38
Alex-k
а не 31
Alex-k
Evgeniy
Я делал двумя проходами. Слева направо и справа налево
Alex-k
я не говорю что это сложно, я говорю что это заставило меня возиться и смотреть на корнер кейсы
Владъ
если бы в конце было oneight, то последнее число 8, но точно не 1