Palavras - chave : Interquine
Programa A emite o código do programa B quando executado, e B emite a fonte de C e C emite a fonte de A.
Desta vez, você não pode trocar dois caracteres e trocar novamente :)
Requisitos:
- Apenas um idioma em todos os programas
- Aplicam-se restrições de brechas padrão
- Todos os programas são diferentes. Um programa que sai em si não se qualifica. Dois que saem um ao outro também não se qualificam.
- Todos os programas não estão vazios ou têm pelo menos 1 byte de comprimento.
- Não há nada para ler porque o stdin está conectado
/dev/null
(você pode abusar dessa regra, se puder ). A saída vai para stdout. - Não use funções que geram resultados aleatórios.
Adicional:
- Dê explicações, se possível
A pontuação é a duração da mais curta (você pode gerar um programa longo a partir de um curto?). Escreva a duração de todos os programas e destaque o menor número. A nova linha à direita não conta. Menor pontuação ganha .