Función para verificar el balance de paréntesis

PHP Medium functions

Tarea «Función para verificar el balance de paréntesis»

Escriba una función isBalanced que tome una cadena que contenga solo los caracteres '(', ')', '{', '}', '[', ']' y determine si la secuencia de paréntesis está balanceada. La cadena se considera balanceada si cada paréntesis de apertura tiene un paréntesis de cierre correspondiente del mismo tipo y el orden de los paréntesis es correcto. La función debe devolver true si la cadena está balanceada, y false en caso contrario. Restricciones: la longitud de la cadena es de 1 a 1000 caracteres.

Formato de entrada

Una cadena que contiene solo los caracteres de paréntesis '(' ')' '{' '}' '[' ']'.

Formato de salida

La cadena 'true' (sin comillas) si la cadena está balanceada, y 'false' en caso contrario.

Ejemplos

Ejemplo 1

ENTRADA
3
SALIDA
false

Ejemplo 2

ENTRADA
()[]{}
SALIDA
true

Ejemplo 3

ENTRADA
5
SALIDA
false

Ejemplo 4

ENTRADA
(]
SALIDA
false
main.php