Контест Junior Задачи на Kotlin спрашивают часто обновлено

Правильная скобочная последовательность

Условие

Для каждой строки из скобок ()[]{} определи, правильная ли она: каждая открывающая закрыта скобкой того же типа и в правильном порядке.

Ввод. В первой строке n (1 ≤ n ≤ 100). Далее n непустых строк, суммарная длина до 2·10^5.

Вывод. Для каждой строки YES или NO.

Как подойти

Подсказки: 2
  1. Нужен стек открытых скобок.
  2. Не забудь проверить, что стек пуст в конце.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.