Fonction pour vérifier l'équilibrage des parenthèses

PHP Medium functions

Tâche «Fonction pour vérifier l'équilibrage des parenthèses»

Écrivez une fonction isBalanced qui prend une chaîne contenant uniquement les caractères '(', ')', '{', '}', '[', ']', et détermine si la séquence de parenthèses est équilibrée. La chaîne est considérée comme équilibrée si chaque parenthèse ouvrante a une parenthèse fermante correspondante du même type et que l'ordre des parenthèses est correct. La fonction doit retourner true si la chaîne est équilibrée, et false dans le cas contraire. Contraintes : longueur de la chaîne de 1 à 1000 caractères.

Format d\ entrée

Une chaîne contenant uniquement les caractères de parenthèses '(' ')' '{' '}' '[' ']'.

Format de sortie

La chaîne 'true' (sans guillemets) si la chaîne est équilibrée, et 'false' dans le cas contraire.

Exemples

Exemple 1

ENTRÉE
3
SORTIE
false

Exemple 2

ENTRÉE
()[]{}
SORTIE
true

Exemple 3

ENTRÉE
5
SORTIE
false

Exemple 4

ENTRÉE
(]
SORTIE
false
main.php