Está en la página 1de 2

Proyecto 4

Dada la siguiente situación descrita. Implemente un programa utilizando el lenguaje


ensamblador que solucione la citada situación. A continuación el texto.

Al resolver un problema durante una competencia de programación, existen algunos veredictos comunes
como "Accepted" (su programa se ejecutó correctamente y ofreció una respuesta correcta) y "Wrong
Answer" (su programa se ejecutó exitosamente, pero brindó una respuesta incorrecta) que son casos
conocidos. Sin embargo, cuando su solución no se ajusta al formato de salida en la declaración del
problema, podría recibir algún tipo de error de formato.

Siempre debe tener en cuenta respetar el formato de salida de los problemas: en el COJ, esta es la
razón principal para recibir el veredicto de "Presentation Error". Por lo tanto, debe tener cuidado de leer e
imprimir solo lo que se solicita. En particular, cuando brinde una respuesta correcta, no debe generar un
espacio en blanco adicional, o una línea en blanco. Principalmente, porque el veredicto está determinado
por un motor de calificación automático.

Entonces, dado la salida correcta para un dataset de algún problema en el COJ, y la salida
proporcionada por un usuario para ese dataset: ¿puede verificar cuál debe ser el veredicto
correspondiente del motor?

Input specification
La entrada consistirá en exactamente dos líneas. La primera línea contendrá la salida correcta para el
dataset, y la última contendrá la salida proporcionada por el usuario. Las líneas no tendrán más de 100
caracteres. Solo consistirán en dígitos y espacios en blanco, y ninguna línea tendrá espacios en blanco
iniciales o finales.

Output specification

Si ambas salidas son iguales, el veredicto a imprimir debe ser "Accepted" (no hay diferencia en la
estructura, el contenido ni en espacios en blanco entre sus términos).

Si después de eliminar todos los espacios en blanco en ambas salidas estas son iguales, el veredicto a
imprimir debe ser "Presentation Error".

En cualquier otro caso, el veredicto a imprimir debe ser "Wrong Answer".

Sample input
999100
999100

Sample output
Accepted

Sample Input #2:


989100
999100
Sample Output #2:
Wrong Answer
Sample Input #3:
999100
999 100
Sample Output #3:
Presentation Error
Sample Input #4:
989100
999 100
Sample Output #4:
Wrong Answer

Calificación

1) Por resolver correctamente la situación descrita 2 puntos.


2) Si el programa es capaz de leer la entrada de datos desde un archivo Input.txt ,
medio punto.
3) Si el programa es capaz de escribir la salida además de en pantalla en un
archivo Output.txt , medio punto.
4) Si el programa es capaz de imprimir Accepted en verde , Wrong Answer en rojo
y Presentation Error en azul un punto .
5) Si el programa es capaz de sonar la bocina durante un cinco segundos cada vez
que sea aceptado o incorrecto con tonos sonoros diferentes entre los dos un
punto.