OPHP (3)

Seguimos con el diseño del OPHP (por ahora, no será necesario que hayas resuelto los problemas anteriores ‘OPHP1’ y ‘OPHP2’). En este problema te pediremos que hagas un parser de expresiones matemáticas de OPHP. En concreto, tu programa deberá leer líneas de texto e identificar los siguientes tokens:

Tu parser tiene que ir leyendo la entrada, letra a letra, y listar los tokens que vaya encontrando, ignorando los espacios. Si tu programa encuentra una combinación de símbolos que no puede ser parseada correctamente, deberá escribir el tokenERROR’, y dejar de parsear la línea.

Entrada

Una secuencia de líneas a parsear.

Salida

Para cada línea de la entrada, escribe en una línea y separados por espacios los tokens que vayan apareciendo. Ignora lo que queda de línea en caso de encontrar un ‘ERROR’.

Información del problema

Autoría: Omer Giménez

Generación: 2026-01-25T10:12:12.960Z

© Jutge.org, 2006–2026.
https://jutge.org