Функция для проверки сбалансированности скобок

PHP Средний functions

Задача «Функция для проверки сбалансированности скобок»

Напишите функцию isBalanced, которая принимает строку, содержащую только символы '(', ')', '{', '}', '[', ']', и определяет, является ли последовательность скобок сбалансированной. Строка считается сбалансированной, если каждая открывающая скобка имеет соответствующую закрывающую скобку того же типа и порядок скобок правильный. Функция должна возвращать true, если строка сбалансирована, и false в противном случае. Ограничения: длина строки от 1 до 1000 символов.

Формат ввода

Одна строка, содержащая только символы скобок '(' ')' '{' '}' '[' ']'.

Формат вывода

Строка 'true' (без кавычек), если строка сбалансирована, и 'false' в противном случае.

Примеры

Пример 1

ВВОД
3
ВЫВОД
false

Пример 2

ВВОД
()[]{}
ВЫВОД
true

Пример 3

ВВОД
5
ВЫВОД
false

Пример 4

ВВОД
(]
ВЫВОД
false
main.php