Escriba 3 programas que realicen la siguiente tarea:
Sean códigos fuente A, B, C de esos tres programas;
- si A corre BC se produce como salida,
- si B ejecuta CA se produce,
- si C funciona, se produce AB;
entonces cada programa escribe una cadena (ciclada para cada programa) y se esconde de ella.
Limitaciones adicionales, pero esenciales:
- las lagunas estándar están prohibidas;
- cada programa debe tener al menos 1 byte de largo;
- cada uno de los tres programas debe estar escrito en un idioma diferente;
Sería bueno que su presentación tuviera este formato:
Idioma A (tamaño de A) - Idioma B (tamaño de B) - Idioma C (tamaño de C) - Puntuación
A B C
<extra stuff>
El ganador es alguien que obtiene el puntaje mínimo, que es la suma de tamaños de tres programas.
Sería mejor tener el puntaje último (para encajar con el guión de la tabla de clasificación)
—
Leaky Nun
No recomendaría plazos.
—
Erik the Outgolfer
Cualquier requerimiento acerca
—
Luis Mendo
A, By Csiendo diferentes cadenas? Por ejemplo, ¿pueden las tres cadenas ser iguales? Si el programa imprime una nueva línea después de la salida, ¿no podemos contar eso?
No se requiere
—
Blex
A, B, Cser diferente. Las nuevas líneas se cuentan como parte de la salida, por lo que las nuevas líneas de la cadena forman parte del programa.