Introducción
Computar es un lenguaje de broma esotérico .
Desde la entrada de esolangs:
Compute no tiene la sintaxis requerida y tiene el poder de resolver todos y cada uno de los problemas. Es lo suficientemente inteligente como para interpretar cualquier lenguaje humano (inglés, español, latín, etc.), cualquier lenguaje de programación (C ++, Java, brainfuck, etc.) o cualquier tipo de datos que pueda imaginar. La única desventaja es que no hay absolutamente ninguna E / S.
Algunos programas de ejemplo
Hello World
Un programa básico de Hello World
What is love?
Determina si el amor es (bebé, no me hagas daño).
When will we ever graduate?
Determina la fecha exacta de este sitio para salir de la versión beta.
El reto
Su tarea es escribir un intérprete informático completo. Esto suena bastante difícil, pero tenga en cuenta que Compute no tiene absolutamente ninguna E / S. Por lo tanto, su intérprete solo duerme un segundo por cada línea en el programa de entrada y salida \n\nDone.
después de esto (esta es la única excepción a la cosa sin E / S).
Puede encontrar el intérprete oficial en la parte inferior de este sitio .
Tenga en cuenta que el intérprete oficial pausa un segundo por cada personaje en el código fuente dado. Para evitar largos tiempos de espera mientras pone a prueba a su intérprete con preguntas significativas, mantenemos las líneas en este desafío.
Reglas
- La entrada puede contener varias líneas separadas por a
\n
. Siempre habrá al menos una línea. - A diferencia de la implementación oficial, no tiene que tomar un archivo como entrada. Puede tomar el programa Compute en cualquier forma de entrada que desee.
- La única salida permitida es
\n\nDone.
. Se permite una nueva línea final. - Función o programa completo permitido.
- Reglas predeterminadas para entrada / salida.
- Se aplican lagunas estándar .
- Este es el código de golf , por lo que gana el conteo de bytes más bajo. Tiebreaker es una presentación anterior.