Back
Close

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