{ Amir }
Ну да
{ Amir }
Что такое third-party пакеты
То чувство когда ты не понимаешь условие задачи)))
Andrey
я просто гуглил куски кода самые лучшие и лепил, но по итогу дали фитбек, мол твой код не торт(офк, я ж лепил с кучей статей+ стек оверфлоу лучшие на свой взгляд реализации) и отказали в собесе
Evgeniy
Сбалансированность скобок проверь!
{ Amir }
Ну вот, а люди говорят что наш разговор про метод массива сложный)))
Кирилл
это за зп 35к? рили?
Andrey
там стоит 30-50 вообще, но меня заранее спросили, я решил вилку чуть выше нижнего взять и 35 написал
Ivan
Ну это даже для 50 слишком
Andrey
да это регион же ребят
Ivan
И если честно, я не очень понимаю где джуну на фронте понадобятся знания, которые они хотят увидеть
{ Amir }
Я начинал с 8к
Andrey
для регионов норма, как пониманию
{ Amir }
Потом 11к
{ Amir }
Потом 13,15,16, 25,30,35
{ Amir }
Кидай инфу по зп)
Andrey
да, я честно говоря тоже тестовое ожидал, что то аля сделай нам страничку на реакте с тем то тем то, такой то логикой
Andrey
но не такое))
Evgeniy
но не такое))
ты понимаешь что такое сбалансированность скобочек?
Кирилл
да, я честно говоря тоже тестовое ожидал, что то аля сделай нам страничку на реакте с тем то тем то, такой то логикой
забей на них, я бы не пошел в такую компанию если честно, мне кажется там будут все соки за копейки выжимать
Evgeniy
Скобочной структуры ?
Andrey
ты понимаешь что такое сбалансированность скобочек?
да, я его сделал наверное лучше всего
Evgeniy
А что это вообще за тема где про такое читать ?
Andrey
ща поищу, статья есть, как делать с разными реализациями, я по ней делал(воровал) логику
{ Amir }
Там задания
Ааа, не вглядывался
Evgeniy
Бинарное дерево эт алгоритмы ?
{ Amir }
Все что не понимаешь - алгоритмы)
Evgeniy
Ы
{ Amir }
Я вот в них туп
Evgeniy
Я вообще ничего про них не читал и не знаю
Ivan
Бинарное дерево эт алгоритмы ?
Структура данных вроде
{ Amir }
Обход по ним это алгоритмы
Evgeniy
Спс
Andrey
вроде отсюда брал
Andrey
https://rohan-paul.github.io/javascript/2018/05/25/Parenthesis-Matching-Problem-in-JavaScript/
Andrey
function isBalanced([...str]) {return str.reduce((uptoPrevChar, thisChar) => { ((thisChar === '(' && uptoPrevChar++ || thisChar === ')' && uptoPrevChar--)) && ((thisChar === '{' && uptoPrevChar++ || thisChar === '}' && uptoPrevChar--)) && ((thisChar === '[' && uptoPrevChar++ || thisChar === ']' && uptoPrevChar--)); return uptoPrevChar; }, 0) === 0 }
maxwell
{} === {} ))))
Эт false
{ Amir }
Надо было брать отсюда
Ivan
Эт false
Есть такое дело )
{ Amir }
Эт false
Это анэкспектед
{ Amir }
Скобок много))
Andrey
но она кстати не совсем верно отрабатывает, но выглядит изящно потом к инпуту логику привязал и отлично проверяло любое выражение на баланс
Ivan
Чё за баланс до сих пор не понял )
Evgeniy
Тоже
Evgeniy
Потом погуглю
{ Amir }
https://github.com/trekhleb/javascript-algorithms
Evgeniy
Слышал про книгу грокаем алгоритмы
Evgeniy
Говорят хорошая
{ Amir }
Ага
{ Amir }
Я чутка пробежался
Andrey
да, её многие знакомые питонеры прочитали, фидбек хороший дали
{ Amir }
По главам)))
{ Amir }
Мало разобраться с js, еще надо алгоритмны, структуры данных, dom api, restful, json
{ Amir }
И еще всякие либы
Evgeniy
React
{ Amir }
Evgeniy
Библиотеки
Artem
та можно все учить вечно
Ivan
Это всё классно, но хоть кто-то делал сам какой-нибудь проект, где были нужны алгоритмы или бинарные деревья? Если нет, то толку от книг будет не много, потому что вся инфа вылетит через пару дней/недель без практики
Evgeniy
Над на собес идти
Artem
но надо учить когда ты уже работаешь
Artem
и расти в ширину
{ Amir }
та можно все учить вечно
Как мне сказал тех лид, мисье, не учи, но знай что есть
{ Amir }
и расти в ширину
Ты про ожирение?
Artem
Ты про ожирение?
про ожирение по профессии)
{ Amir }
не ругайся)
Ща отредактирую
Ivan
Почему же, развиваешь мышление
Но практических навыков, которые тебе пригодятся вряд ли получишь )
Ivan
Так можно в вышмат залезть