Escolha uma citação ou frase com exatamente 5 palavras, como Programming puzzles and code golf!.
Escreva um programa que, quando anexado a si mesmo n vezes, produz as primeiras n + 1 palavras da sua frase em ordem.
Por exemplo, se o código do seu programa era MYPROGe sua frase era Programming puzzles and code golf!, executando ...
MYPROGdeve produzirProgrammingMYPROGMYPROGdeve produzirProgramming puzzlesMYPROGMYPROGMYPROGdeve produzirProgramming puzzles andMYPROGMYPROGMYPROGMYPROGdeve produzirProgramming puzzles and codeMYPROGMYPROGMYPROGMYPROGMYPROGdeve produzirProgramming puzzles and code golf!
Anexar mais de 4 vezes é indefinido, seu programa pode fazer qualquer coisa.
Regras
- Sua frase deve ter um inglês gramatical significativo. Idealmente, deve ser adequadamente capitalizado e pontuado.
- Sua frase pode ter qualquer tamanho, mas sua entropia, calculada por http://www.shannonentropy.netmark.pl/ , não pode ser inferior a 3,5 .
(Cole sua frase, pressione Calcular e procure o último H (X) .) - Sua frase pode conter apenas caracteres ASCII imprimíveis (hex 20 a 7E). Seu código pode conter apenas ASCII imprimível, guias e novas linhas.
- Sua frase deve conter exatamente 5 palavras exclusivas e 4 espaços. Todos os não-espaços contam como partes das palavras. Espaços são os limites das palavras. Eles podem não estar à frente ou à direita; Afinal, deve haver uma, exceto a última palavra.
- A saída também deve conter um espaço entre as palavras. A saída em cada etapa anexa pode conter espaços finais, mas não espaços iniciais.
- Saída para stdout. Não há entrada.
Pontuação
Sua pontuação é o comprimento em bytes do seu programa não anexado inicial. (por exemplo, MYPROGpontuação 6)
Como se trata de código-golfe, a pontuação mais baixa vence.

