Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Middle
14
Валидация правильности размещения скобок разных типов
Условие задачи
Задача состоит в реализации функции, которая определяет, корректно ли расставлены в строке три вида скобок:
- Круглые — ()
- Квадратные — []
- Фигурные — {}
Функция должна вернуть
true, если все скобки открыты и закрыты в правильном порядке и вложены друг в друга согласно правилам парности, иначе —false.
function checkBrackets(str: string): boolean {
// code
}
// checkBrackets('(') === false
// checkBrackets(')') === true
// checkBrackets('[]') === false
// checkBrackets('[()]') === true
// checkBrackets('()[{}])' === true
// checkBrackets('(){[}') === false