Обложка канала

PythonBoost - сообщество питонистов

16209 @pythonboost

Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

PythonBoost - сообщество питонистов

3 года назад
Открыть в
Ответ к предыдущей задаче для новичков.
def is_valid(s: str) -> bool:
    stack = []
    pairs = {')': '(', '}': '{', ']': '['}
    for c in s:
        if c in pairs:
            if not stack or stack[-1] != pairs[c]:
                return False
            stack.pop()
        else:
            stack.append(c)
    return not stack

#pythonзадача #coбес