Viktor
😄
Viktor
да не, это я вспомнил теорему Перельмана не к месту
Viktor
но вселенную почему-то захотелось с большой буквы написать, что б было на философском
Evgeniy
"Перельман доказал, что односвязное многообразие ровно одно."
Evgeniy
Это оно?
Viktor
ага
Viktor
у меня это в гугле снипет с вопросом “Что доказал Перельман Если говорить простыми словами?”
Viktor
прямо очень простыми словами. настолько простыми, что всё равно не ясно что он доказал 😂
Viktor
блин. и тут сплошь философы. тоже вселенную с большой буквы пишут.
Stas
В одном видео, которое я смотрел, говорилось, что крайне малое число математиков-топологов способно осознать само доказательство :О
Viktor
Stas
Не нашли баги?:)
Viktor
мне кажется там большАя ценность в самом доказательстве, а не итоге, потому что там наверняк целый новый математичекий аппарат сделан
Viktor
иначе что там два года проверять
Viktor
это как известная байка мехматовская: есть просто формулируемая, но по сути сложная задача, решение которой люди пачками отправляли на проверку. так что сидела толпа аспирантов и писали ответы где ошибка.
Viktor
не помню только что это за задача была.
Dimchik
binarySearch подход сегодня порадовал 😊
Dimchik
4 дня осталось, мой первый адвент, прикольная тема) пока больше всего кайфарики от визуализации песчинок испытал)
Evgeniy
Ответ на единицу меньше, чем рассчитанный бинпоиском. У вас было такое?
Evgeniy
Evgeniy
На реддите это уже обсуждают
Dimchik
Evgeniy
А нужно было double брать
Dimchik
Аааа, стандартного js Number а хватило для моего инпута значит)
Sergei
Sergei
Убежало на единичку и не могу отдебажить)
Evgeniy
Evgeniy
На примере, как обычно, работает
Dimchik
Первый день отпуска, впадлу решать 🤣 в рабочее время как-то легче адвентом заниматься)
Sergei
Я вас путаю теперь, у одного лес поближе, у другого лес подальше)
Alexander
Evgeniy
Хм, наложил путь, всё в пределах карты
Evgeniy
В итоге причиной был лишний плюс 😤
Sergei
Sergei
А я когда wrap around делал, забыл -1 от длины отнять(
Evgeniy
Dimchik
Теперь от второй части легче не стало
ага, переход на вторую часть не порадовал, хотя идея сжатия матрицы в куб интересная:
https://beri.it/wp-content/uploads/2022/12/cube-scaled.jpg (фотка с реддита)
Sergei
Нужен сеньорский совет по typescript (а может ООП в целом), если один из методов абстрактного класса не требует реализации, как его по канонам оформить в классе? Исключение выбрасывать?
Lynn «Кофеман»
Это какое-то странное желание и вообще не по канону
Sergei
Lynn «Кофеман»
Значит нужно увеличивать глубину наследования или пересмотреть архитектуру
Dzianis
Viktor
Viktor
Первый звонок классической проблемы ооп? 😃
Sergei
мопед не мой, я только разместил объяву 😄
Dzianis
Evgeniy
Evgeniy
Никто ещё не сделал 23? Похоже не зря я не спешил сегодня
Viktor
Evgeniy
Допустим, эльфа со всех сторон обложили)
Evgeniy
В условии этого не нашёл
Viktor
> If there is no Elf in the N, NE, or NW adjacent positions, the Elf proposes moving north one step.
Я вот этого не понял. Зачем здесь указано NE или NW? Как эльф может двинуться на север, если север занят, но зато свободна диагональ.
Viktor
будто бы должно быть if there’s no Elf in the N, the Elf proposes moving north
Viktor
типа как ещё
Sergei
Как я понял, если в северной области никого нет, то шагаем на север
Evgeniy
Там было в условии, что саженцы нельзя близко сажать
Evgeniy
Видимо им ещё не нравится идти туда, где натоптали в соседних клетках, в том числе диагональных.
Alexandr
если в N, NE и NW нет эльфов, то можно двигаться в N
Alexandr
вообще, первая задача в этом году, где я чего-то решил попробовать грид в виде number[][] хранить, и на примере оно даже работало 😄
Viktor
Evgeniy
Alexandr
А чего не хешсет?
ну я все задачи в этом году через него решал когда надо было грид построить и мне захотелось просто массив в массиве попробовать сделать в этой, дополнительная уверенность пришла, когда на примере всё получилось (я тогда подумал, что оно так составленно специально, что за изначальные границы не уходит)
Evgeniy
Eshently
Коллеги привет, есть тут сишники ?
int hashmap[101] = {0};
Не могу понять этот код, взял из дискуссий литкода
https://leetcode.com/problems/number-of-good-pairs/discuss/2902383/Single-loop-O(n)-speed-hash-table-fast
Alexander
Viktor
Alexander
Объявляется сишный массив интов и инициализируется агрегатной инициализацией: https://en.cppreference.com/w/cpp/language/aggregate_initialization
Alexander
hashmap это имя массива
Alexander
Если ноль не написать, то там будет рандом