# Walking through bracket sequence validation (part 1349)

В этом материале мы спокойно и по шагам разберём учебную задачу на программирование.

## Задача

Проверить, правильно ли расставлены скобки в строке из символов `()[]{}`.

## Решение

```python
def is_balanced(s: str) -> bool:
    pairs = {')': '(', ']': '[', '}': '{'}
    stack = []
    for ch in s:
        if ch in '([{':
            stack.append(ch)
        elif ch in pairs:
            if not stack or stack.pop() != pairs[ch]:
                return False
    return not stack


print(is_balanced("([]{})") )
```

## Как это работает

Это классическое применение стека: открывающая скобка кладётся наверх, закрывающая сверяется с вершиной. Если в конце стек пуст — последовательность верна.

## Пример работы

```text
True
```

## Сложность

O(n) по времени, O(n) по памяти в худшем случае.


Это решение удобно как отправная точка для экспериментов: попробуйте изменить входные данные и проследить за поведением кода.

**Читайте также:**

[программирование](https://exhibit55938.mataroa.blog/blog/pakistani-aunty-sex-videos-desi-mature-milf-clips/) · [удобно](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/pombino-bd9dcb.pdf) · [стека](https://paper.wf/sofia1963log/kalogeras-sisters-nudes-exclusive-leaked-photo-gallery) · [попробуйте](https://auto-svit.in.ua/join/%60byr+Sbry+xnxx?f=linkcentre) · [худшем](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [Сложность](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-6b80a6.pdf) · [верна](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/t-rk-liseli-pornolar-a0a2bd.pdf) · [расставлены](https://radicle.network/nodes/index.radicle.garden/rad%3Az2WgMTCiVzrLZe1NfxmXRHEwjUXkC/issues/a4a3ce879ffd0868f64ee108085f7d5ba2186a5f) · [поведением](https://rentry.co/7wosdft2) · [случае](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [stack](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/word-count-razbor-mvgehc18.md) · [экспериментов](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/kanocoxx-d2909f.pdf) · [stack.append(ch](https://kub.kiev.ua/join/ldny+khrbnh?f=linkcentre) · [False](https://jaflysilve.freeflarum.com/d/4630-4630-beste-barkut-hd-porno-izle-onlyfans-ifsa-ve-seks-videolari) · [изменить](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-d7291a.pdf) · [последовательность](https://rentry.co/bokep-ome-tv-104096) · [правильно](https://drop.xtrafrancyz.net/selif/kejd1u6saw.pdf) · [материале](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/15-receptov-na-nede-n-obed-84834c.pdf) · [кладётся](https://hey.xyz/posts/3ng3zfhaqcvw1w1h0pm) · [Проверить](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [return](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/fpe-abbie-9f4d6a.pdf) · [времени](https://lpetrenko2.wixsite.com/my-site-1/post/sania-mirza-look-alike) · [скобки](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/nn-models-photos-fc13e6.pdf) · [классическое](https://jaflysilve.freeflarum.com/d/4543-4543-wang-xin-di) · [Задача](https://rentry.co/stickyspoodge-225422)

