Как решить проект " На своих местах " в Python? Дана строка, содержащая буквы и скобки '(', ')', '[', ']', '{', '}'. Если скобки расставлены правильно (то есть каждой открывающей скобке соответствует закрывающая того же вида, порядок не важен!), то вывести 'yes', иначе выведите 'no'. Помогите пожалуйста!
Ответы
Ответ дал:
1
Если скобка открывающая - увеличиваем соответствующий элемент в списке symbols, если закрывающая - уменьшаем. В конце при правильной строке в этом списке должны остаться только нули.
Приложения:
serd2011:
А вариант ([)] вы рассамтривали?
Ответ дал:
1
Ответ:
Программа на скрине вместе с проверкой на тестовых примерах
Такой вариант правильный т.к учитывает ситуации когда все открытые скобки закрыты, но это сделано не в том порядке.
============
Не забывайте нажать "Спасибо", поставить оценку и, если ответ удовлетворил, то выберите его как "Лучший"
Бодрого настроения и добра!
Успехов в учебе
Приложения:
Python 3.7.2
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
7 лет назад
7 лет назад
9 лет назад