{ Amir }
Ну да
Andrey
я просто гуглил куски кода самые лучшие и лепил, но по итогу дали фитбек, мол твой код не торт(офк, я ж лепил с кучей статей+ стек оверфлоу лучшие на свой взгляд реализации) и отказали в собесе
Evgeniy
Сбалансированность скобок проверь!
{ Amir }
Ну вот, а люди говорят что наш разговор про метод массива сложный)))
Кирилл
{ Amir }
Andrey
там стоит 30-50 вообще, но меня заранее спросили, я решил вилку чуть выше нижнего взять и 35 написал
Ivan
Ну это даже для 50 слишком
{ Amir }
Andrey
да это регион же ребят
Ivan
И если честно, я не очень понимаю где джуну на фронте понадобятся знания, которые они хотят увидеть
{ Amir }
Я начинал с 8к
Andrey
для регионов норма, как пониманию
{ Amir }
Потом 11к
{ Amir }
Потом 13,15,16, 25,30,35
{ Amir }
Кидай инфу по зп)
Andrey
да, я честно говоря тоже тестовое ожидал, что то аля сделай нам страничку на реакте с тем то тем то, такой то логикой
Andrey
но не такое))
Evgeniy
но не такое))
ты понимаешь что такое сбалансированность скобочек?
Кирилл
Evgeniy
Скобочной структуры ?
Andrey
Ivan
Evgeniy
А что это вообще за тема где про такое читать ?
Andrey
ща поищу, статья есть, как делать с разными реализациями, я по ней делал(воровал) логику
{ Amir }
Evgeniy
{ Amir }
Evgeniy
Бинарное дерево эт алгоритмы ?
{ Amir }
{ Amir }
Все что не понимаешь - алгоритмы)
Evgeniy
Ы
{ Amir }
Я вот в них туп
Evgeniy
Я вообще ничего про них не читал и не знаю
Ivan
{ Amir }
{ 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
{ Amir }
Надо было брать отсюда
{ Amir }
{ Amir }
Скобок много))
Ivan
Evgeniy
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 }
Artem
Ivan
Так можно в вышмат залезть
{ Amir }