Parentización Correcta S81463


Warning: This problem has some issue.

The system has detected that this problem may have some issue, as a mistake in its statement or a wrong solution. It should be soon be repaired by its problem setter.

Solution status: C++ . (red languages have some issue).

It is not recommended to try to solve this problem until this warning disapears.

Statement
 

pdf   zip

Haz un programa que determina si una secuencia de caracteres con los delimitadores ’(’, ’)’, ’[’, ’]’, ’{’, y ’}’, es correcta. Una secuencia de delimitadores es correcta si el primer delimitador que se cierra es el último que se ha abierto, y al final no quedan delimitadores por cerrar, ni tampoco se cierran delimitadores que no se han abierto.

Entrada

La entrada consiste una secuencia, sin centinela y en una o más líneas, con los delimitadores ’(’, ’)’, ’[’, ’]’, ’{’, y ’}’.

Salida

La salida debe ser la palabra "Incorrecta" o "Correcta" según sea el caso.

Public test cases
  • Input

    (){[]}

    Output

    Correcta
    
  • Input

    [{()[(])}]

    Output

    Incorrecta
    
  • Input

    [({

    Output

    Incorrecta
    
  • Input

    [])}

    Output

    Incorrecta
    
  • Input

    ({([])}[({})])

    Output

    Correcta
    
  • Information
    Author
    Mª Lluïsa Bonet i Pau Fernández
    Language
    Spanish
    Translator
    Original language
    Catalan
    Other languages
    Catalan
    Official solutions
    C++
    User solutions
    C++