Konstantin
а еще что то решить
Iskandar
Только свой☺️. У меня казан дома, я готовлю
Как раз сегодня арафа загляни в лс скину свой
Алексей
Не борюсь, потому что знаю, что все знать невозможно, отчего и не парюсь вообще
Так хорошо рассуждать когда нет графика сдачи программ
Arutemu
Не следует думать о синдроме, нужно думать о способах решения задачи
Алексей
Ладно всем. Пошел готовить. Сегодня не плов но тем не менее
Daniil
Пойду дальше физику учить 👍
Igor
А есть чат где код обсуждают?)
Igor
Дайте ссылку)
Konstantin
птичий базар в дискорде поищи
Konstantin
там код обсуждают
Igor
Мне вера дискорд ставить не позволяет)
Robert
Зачем с ним бороться?)
– Пациент, у меня для вас неутешительные новости. Похоже, вы страдаете от излишне частой мастурбации. (– Кто вам сказал, что я страдаю?)
Igor
Как всегда все свелось к обсуждению личных проблем)
Konstantin
Мне вера дискорд ставить не позволяет)
тогда я не знаю, обычно люди чаще обсуждают код в дискорде, там еще есть специальный язык разметок который позволяет вставлять код
Igor
Но анекдот хороший) как бороться с синдромом самозванца, а кто вам сказал что он у вас есть, может вы и правда тупые!
Nikita
Ребята, всем привет. Как сложно найти работу программиста в России ?
Igor
Хорошему программисту легко, плохому сложно)
Саят
Ребята, всем привет. Как сложно найти работу программиста в России ?
Для новичков очень сложно. Для опытного везде легко
Igor
Дальше была шутка, но политике в чате не место)
Konstantin
скоро плохому будет найти легко xD
Konstantin
да кстати я плохой
Igor
Daniil
скоро плохому будет найти легко xD
но с высшим образованием
Максим
E.
Всех с праздником!🥳 Я подошла ко 2 экзамену на степике...держись, Пентагон! 😂
Сидредин
Что за книга, если не секрет?
"Как делать полезные заметки" Аренса Зонке
EXTRA
Сидредин
Сделал себе полезную заметку😎
Одна из целей системы Zettelkasten - это борьба с кладбищем заметок)
Dimasik
ребят привет что за ошибка подскажите пожалуйста
Dimasik
TypeError: 'pygame.Surface' object is not subscriptable
Антон
TypeError значит проблема с приведением типов, не знаю, насколько это очевидно)
Алексей
Ребята, всем привет. Как сложно найти работу программиста в России ?
Я искал 4 года и нашел в легаси только и не галеру или продуктовую а просто ИТ отдел. Но кодить приходится каждый день весь день
Алексей
TypeError: 'pygame.Surface' object is not subscriptable
Написано же объект не описан
infa
Написано же объект не описан
Вы не правы) Это питоновский трейсбек с ошибкой типа в которой говорится что у объекта нет механизма индексирования, получения значения по ключу. Ну короче ты пытаешься обрабатывать объект как список или словарь и т.д. object[0] или object[‘key’]
Алексей
Python
А какой курс, а то я подписался на один, но хочу отключиться не нравится мне
Владимир
Здравствуйте. Мужики, мужички, мужчины, прошу помогите. Как проверить строку из скобок, есть ли у неё в строке закрывающая скобка ? То есть пара. const str4 = '(<><<{[()]}>>)';
Владимир
Решаю задачу с помощью стека и цикла for of , но вот незадача, решение учителя предполагает решение через indexOf, а я в душе не...понимаю, как он работает. Видосы в ютубе и материал в гугле не дал результата. есть два массива с открывающими и закрывающими скобками const openingSymbols = ['(', '[', '{', '<']; const closingSymbols = [')', ']', '}', '>'];
Warox
Хотя не. У тебя другая. У тебя 2 массива
Warox
Тогда я ничего не понял что нада сделать ))
Владимир
Со стеком норм 👌 Без стека нада подумать, помню у меня такая же задача была в универе - через стек делал
Не подскажите как организовать проверку на парность ? И каким боком тут метод indexOf
Maksim Pozharskiy
На литкоде такую решал, тоже через стек, но без indexOf, просто в текущий элемент клал скобку по индексу
Warox
Не подскажите как организовать проверку на парность ? И каким боком тут метод indexOf
Когда открывается - добавляешь в стек. Когд закрывающая - достаёшь со стека. Проверяешь правильная ли скобка досталась (противоположная ли). В конце стек должен быть пуст)
Warox
Ес, а как проверить противоположная ли она ?
)) Ну ты встретил закрывшую «)» Достаёшь со стека последую добавленную И смотришь является ли она противоположной - открывающейся «(« Если встретил > значит со стека должна достаться < Если что то другое - строка не валидная. Если стек пуст - не валидная строка. Если в конце работы стек не пуст - не валидная строка.
Егор
Подскажите, с# для веб приложений как вообще?
Егор
Какие нужны фреймворки для веб приложений ?
Warox
Какие нужны фреймворки для веб приложений ?
“Asp net core mvc” - уровень презентации, роутинги, и тд. Для базы данных - в зависимости от базы.
Егор
А в направлении c# ентерпрайза какие фреймворки можете посоветовать?
Егор
Всё, спасибо большое
Владимир
Не понимаю, как со стека доставать открывающую, если встретилась закрывающая...
Warox
Не понимаю, как со стека доставать открывающую, если встретилась закрывающая...
ты просто делаешь поп и смотришь правильная ли она тебе не нужно искать есть ли во всем стеке она она должна быть последней
Владимир
ты просто делаешь поп и смотришь правильная ли она тебе не нужно искать есть ли во всем стеке она она должна быть последней
const openingSymbols = ['(', '[', '{', '<']; const closingSymbols = [')', ']', '}', '>']; const strings = (n) => { const stuck = []; for (const sym of n) { if ( openingSymbols.indexOf(sym) > -1) { stuck.push(sym); } else if ( closingSymbols.indexOf(sym) > - 1) { stuck.pop(); } } return stuck; } console.log(strings('(<><<{[()]}>>)')); Возвращает пустой массив, но не должен...
Владимир
это не праивльно У тебя будет работать и такая строка "{>"
Вы правы, говорю же, нет проверки на .... парность
Warox
Вы правы, говорю же, нет проверки на .... парность
нужно не на парность проверять а что очередность правильная потому что тут вот все парно - но это не валидно ")}{("
Daniil
У меня есть такая идея Завести 4 счётчика - количество незавершённых скобочных последовательностей. Если попадается закрывающего, то количество незавершённых нужного типа должно быть положительным, а остальных ровно 0 Если после прохождения по всем элементам всё ок, то всё ок
Daniil
Если открывающая, то просто увеличиваем нужный счётчик на 1
Daniil
А, не, это не сработает
Daniil
({}) Это ок, но мой алгоритм ломается
Daniil
Тогда наверное стек нужен
Владимир
Так да, я и решаю через стек....Только не понимаю как на парность проверить.....
Daniil
Ну тип если открывающая, то добавляем в стек Если закрывающая, то проверяем вершину стека. Если совпадают, то всё ок. Если отличаются или стек пуст - ругаемся
Warox
Понимание покинуло чат
вот так должно быть
Владимир
вот так должно быть
ю гад дем райт Мне в задаче надо тру или фэлс вернуть.... Но как дойти до этого ?
Daniil
Правда ощущение, что я упускаю что-то