Expressions parenthésées
Statement
The program:
Dire si l'expression donnée en entrée est bien parenthésée. Une expression est bien parenthésée si les parenthèses (), les crochets [] et les accolades {} sont correctement appairés.
INPUT:
Une ligne de texte.
OUTPUT:
true si les parenthèses (), crochets [] et accolades {} sont correctement appairés dans la ligne donnée, false sinon.
CONSTRAINTS:
Longeur de la ligne ≤ 2048.
EXAMPLE:
Input
{([]){}()}
Output
true
Game modes
Fastest, Shortest, Reverse
Test cases
Test n°1 Test
Input
{([]){}()}
Output
true
Validator n°1 Validator
Input
W12{}{}L{}
Output
true
Test n°2 Test
Input
{([{S}]]6K[()]}
Output
false
Validator n°2 Validator
Input
h{Pn{GT{h}(c))}
Output
false
Test n°3 Test
Input
{C{}[{[a]}RqhL]{y2}}
Output
true
Validator n°3 Validator
Input
W{}{}L{}[()]()()(i)L
Output
true
Test n°4 Test
Input
{([{(O)}]){}[([]Lql[2])]
Output
false
Validator n°4 Validator
Input
{[{iHTSc}]}p(R)m(){q({})
Output
false
Solution language
Solution
Stub generator input