Задача · Итоговый проект · урок 3 из 8
Задача: скобки
Напишите функцию is_balanced(text), которая проверяет скобки в строке text. Она возвращает True, если каждая скобка (, [ или { закрыта позже скобкой того же вида и пары скобок не пересекаются. Лишняя закрывающая скобка, как и любое другое нарушение, даёт False.
is_balanced("{[()()]}")→Trueis_balanced("([)]")→Falseis_balanced("())")→False
Ограничения: в text от 0 до 1000 символов; все символы, кроме шести скобок, функция пропускает; для пустой строки она возвращает True, а для незакрытой или лишней скобки — False.
Не добавляйте лишних импортов, если в задаче это прямо не сказано.
Подпишись, чтобы пройти курс
Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.