Viktor
1) GroupAnagrams 2) Array.prototype.flatten 3) isPalindrome
ясно. время идёт, задачки не меняются 😊
Viktor
где ты там во флатене что пытался усложнить? вроде рекурсивно пишется в лоб
Порридж В Ко-ливинге
Ilia
Простите, а это куда?)
Ilia
Рекурсиец нельзя)))
Без рекурсии мне кажется даже проще )
TheHesoyam
Читалки про математика в честь которого сегодняшняя задача на AOC?
Viktor
Рекурсиец нельзя)))
Ужас. Но почему 😊
Порридж В Ко-ливинге
Ужас. Но почему 😊
Типо у нас там будет очень много вложенности и стака не хватит
Viktor
Главное уточнить у интервьюера это. А то можно перемудрить
Viktor
В смысле я бы не парился про глубину стека. Сперва напиши рекурсивно, а потом уже можно и фолоу-ап, если настроение будет.
Viktor
Читалки про математика в честь которого сегодняшняя задача на AOC?
Который недавно от короны умер? Вроде была такая новость
Viktor
Простите, а это куда?)
В Яндекс насколько я понял 😎
Viktor
Бережной сказал давай без Фолоу апа
Вообще, конечно, прикольно, что Бережной сам собеседует. Упоролся.
Viktor
Не очень ясно зачем.
Порридж В Ко-ливинге
Viktor
Порридж В Ко-ливинге
Ну, а что еще делать?
Порридж В Ко-ливинге
Надо же понимать кто у тебя работает. Я сам в шоке был, думал что меня убить хотят.
Viktor
Надо же понимать кто у тебя работает. Я сам в шоке был, думал что меня убить хотят.
Там работает 300 человек у него. Не ясно зачем это знать 😄
Viktor
У него явно настроение пособеседовать.
Порридж В Ко-ливинге
Порридж В Ко-ливинге
А то спросят, кто у вас работают, а он даже и не ответит
Viktor
Чтобы знать хотя бы 10-30 из этих людей
ну я шучу. на самом деле, я не удивлюсь если он знает всех.
Иван
Пока вы тут про веб) Я ассемблер читаю :) да уж, checkpoint знатно крови у меня выпил)
Иван
Viktor
сильно. главное не начни game of life на нём писать 😂
Viktor
а что читаешь?
Иван
Вот кстати game of life крутая штука) залипал на ютубе пару раз
Иван
как меняются состояния автоматов
Иван
а что читаешь?
Да по большей части как дампы анализировать. А это с ассемблером связано вот и то и то теперь пытаюсь поднять быстро)
Иван
Да, а кто еще чем вечером занят?)
Viktor
Да, а кто еще чем вечером занят?)
смотрю на ютубе разные видосики про глайдеры, по мотивам сегодняшней задачи 🙂
Иван
там за 50 звезд хоть на майку скидку дадут?)) Или все это событие исключительно в целях потрениться и посоревноваться?)
Иван
Я бы на память купил бы даже))
Иван
к рождеству
Viktor
там за 50 звезд хоть на майку скидку дадут?)) Или все это событие исключительно в целях потрениться и посоревноваться?)
мне кажется основной прикол это попасть в первую сотню на общем лидерборде, и там дофига просмотров у этой страницы. можно себя попиарить.
Иван
А ну в этом смысле да, но там челы которые за 10 минут решают то что я например 2 часа)) Так что особо перспектив таких не строю, но было бы неплохо
Иван
Но вот что заметил, начиная с литкода и таких челенджев, мозг и правда быстрее шевелится. Сначала было не заметно, но оглядываясь на еще пол года назад, теперь на некоторые задачи тратишь меньше времени. Думаю агент сам с собой в год разницу заметит тоже существенную)
Иван
А сколько вы решаете, вот прямо чтобы каждый день? Или от случая к случаю пока что?
Ilia
Я литкодить начал щас с декабря активно, а щас адвент )
Ilia
Правда задачки нравятся, что наверно за все годы в итоге прорешаю )
Иван
ахах, ну вот, расскажете как потом через год щелкаться будут задачи :)
Ilia
К следующему году готов:))
Evgeniy
1) GroupAnagrams 2) Array.prototype.flatten 3) isPalindrome
А что во второй задаче?
Порридж В Ко-ливинге
А что во второй задаче?
Загугли что там написано, а то я хреново объясняю.
Evgeniy
Загугли что там написано, а то я хреново объясняю.
Ну флаттен это массив типа распрямить
Порридж В Ко-ливинге
Он отделом руководит?
Он самый главный в Интерфейса поиска. Типо выше него только директор поиска. и директор яндекса.
Порридж В Ко-ливинге
Ну флаттен это массив типа распрямить
Типо да, только без рекурский https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat
Viktor
Он самый главный в Интерфейса поиска. Типо выше него только директор поиска. и директор яндекса.
и даже не в интерфейсе, у него ещё больше отдел. там и бекенд и фронт и инфра и всё подряд.
Порридж В Ко-ливинге
Это на стажера?
Вроде да. Но я хочу попроситься на Младшего разраба. Хотя все равно если честно
Порридж В Ко-ливинге
Viktor
нельзя рекурсию, не беда. вкорячим свой стек.
Roman
а depth нужно учитывать? Или распрямить все вложенности?
Порридж В Ко-ливинге
нельзя рекурсию, не беда. вкорячим свой стек.
Да да, только там немного по хитрому, а я прям в натуре стек сделал с сохранением последнего индекса. А там можно просто все подряд складывать, могу кинуть сам алгоритм
Порридж В Ко-ливинге
Evgeniy
а чего не через стек?
Ну или так... запихнуть в него вложенные массивы, перебрать и соединить. Повторить
Roman
ну тады надо пушить в стэк элементы из распрямляемого массива, если это массив, а иначе просто вставлять в резальтирующий массив
Ilia
А нужно модифицировать исходный или вернуть новый?
Viktor
«работает просто, выглядит потрясно» 🙂
Viktor
как говорил один мой коллега из Яндекса
Viktor
в смысле то же, что и я
Roman
ага 🙂
Viktor
можно исходный массив использовать в качестве стека