## Условие Дана строка `s`, содержащая только символы `( ) [ ] { }`. Определи, корректно ли расставлены скобки. Скобки корректны, если: 1. Каждая открывающая закрывается **той же** скобкой. 2. Закрывающая идёт **после** соответствующей открывающей. 3. Скобки правильно вложены. **Формат входа:** - `s` — строка из символов `(){}[]`, длина $0 \leq len(s) \leq 10^4$. **Формат выхода:** - `True`, если строка корректна; `False` иначе. **Пример 1:** ``` Вход: s = "()" Выход: True ``` **Пример 2:** ``` Вход: s = "()[]{}" Выход: True ``` **Пример 3:** ``` Вход: s = "(]" Выход: False ``` **Пример 4:** ``` Вход: s = "([)]" Выход: False ``` Объяснение: `)` пытается закрыть `(`, но между ними `[` без своей пары. **Ограничения:** - Time: $O(n)$, Space: $O(n)$.

Алгоритмы easy junior

Вопрос с собеседования аналитика по теме «Алгоритмы».

algorithmsstackstring

Разбор ответа

Подробный разбор с объяснением «почему правильный ответ верный» и почему остальные неверны — после регистрации.

3000+ вопросов с разбором, карточки с раскрытием ответа, AI-собес и подготовка к интервью аналитика.

Получить доступ к ответам — все вопросы →

Что дальше

Похожие вопросы из категории «Алгоритмы»

SQL-задачи по теме