Relacionado: Interquine
El programa A emite el código del programa B cuando se ejecuta, y B emite la fuente de C y C emite la fuente de A.
Esta vez no puedes intercambiar dos personajes e intercambiar de nuevo :)
Requisitos:
- Solo un idioma en todos los programas.
- Se aplican restricciones de lagunas estándar
- Todos los programas son diferentes. Un programa que se genera solo no califica. Dos que se producen entre sí tampoco califican.
- Todos los programas no están vacíos o tienen al menos 1 byte de longitud.
- No hay nada que leer porque stdin está conectado
/dev/null(puede abusar de esta regla si puede ). La salida va a stdout. - No use funciones que generen resultados aleatorios.
Adicional:
- Dar explicaciones si es posible
El puntaje es la longitud del más corto (¿puede generar un programa largo a partir de uno corto?). Escriba la duración de todos los programas y resalte el número más pequeño. La nueva línea final no cuenta. La puntuación más baja gana .