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