Automated Judge Script

Los jueces de concursos de programación humanos son conocidos por ser
muy exigentes. Para eliminar la necesidad de ellos, escribe un script de
juez automatizado para evaluar las ejecuciones de las soluciones
presentadas.

Tu programa debe recibir un archivo que contenga la salida correcta, así
como la salida del programa presentado, y debe responder con "Accepted"
(Aceptado), "Presentation Error" (Error de presentación) o "Wrong
Answer" (Respuesta incorrecta), definidos de la siguiente manera:

Aceptado: Debes informar "Accepted" si la salida del equipo coincide
exactamente con la solución estándar. Todos los caracteres deben
coincidir y deben ocurrir en el mismo orden.

Error de presentación: Se debe dar un "Error de presentación" si todos
los caracteres numéricos coinciden en el mismo orden, pero hay al menos
un carácter no numérico que no coincide. Por ejemplo, "15 0" y "150"
recibirían "Error de presentación", mientras que "15 0" y "1 0"
recibirían "Wrong Answer", descrito a continuación.

Respuesta incorrecta: Si la salida del equipo no se puede clasificar
como se mencionó anteriormente, no tienes otra alternativa que calificar
el programa como "Wrong Answer" (Respuesta incorrecta).

Entrada

El input estará compuesto por un número arbitrario de conjuntos de
entrada. Cada conjunto de entrada comienza con una línea que contiene un
número entero positivo n < 100, que describe el número de líneas de la
solución correcta. Las siguientes n líneas contienen la solución
correcta. Luego se presenta un número entero positivo m < 100, solo en
su propia línea, que describe el número de líneas de la salida
presentada por el equipo. Las siguientes m líneas contienen esta salida.
El input termina cuando se encuentra un valor de n = 0, que no debe ser
procesado. Ninguna línea tendrá más de 100 caracteres.

Salida

Para cada conjunto, se debe mostrar una de las siguientes opciones:

Run x: Accepted (Aceptado)

Run x: Presentation Error (Error de presentación)

Run x: Wrong Answer (Respuesta incorrecta)

Donde x representa el número del conjunto de entrada (comenzando desde
1).

Información del problema

Autoría: Unknown

Generación: 2026-01-25T22:57:33.963Z

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