Scegli una citazione o una frase di esattamente 5 parole, ad esempio Programming puzzles and code golf!
.
Scrivi un programma che, una volta aggiunto a se stesso n volte, genera le prime n + 1 parole della tua frase in ordine.
Ad esempio, se il codice del programma era MYPROG
e la frase era Programming puzzles and code golf!
, in esecuzione ...
MYPROG
dovrebbe produrreProgramming
MYPROGMYPROG
dovrebbe produrreProgramming puzzles
MYPROGMYPROGMYPROG
dovrebbe produrreProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
dovrebbe produrreProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
dovrebbe produrreProgramming puzzles and code golf!
L'aggiunta di più di 4 volte non è definita, il programma potrebbe fare qualsiasi cosa.
Regole
- La tua frase deve essere inglese grammaticalmente significativo. Idealmente, dovrebbe essere correttamente capitalizzato e punteggiato.
- La tua frase può essere di qualsiasi lunghezza ma la sua entropia, calcolata da http://www.shannonentropy.netmark.pl/ , non può essere inferiore a 3.5 .
(Incolla la tua frase, premi Calcola e cerca l'ultima H (X) .) - La tua frase può contenere solo caratteri ASCII stampabili (esadecimale da 20 a 7E). Il codice può contenere solo ASCII stampabili e schede e nuove righe.
- La tua frase deve contenere esattamente 5 parole uniche e 4 spazi. Tutti i non spazi contano come parti di parole. Gli spazi sono i confini della parola. Potrebbero non essere in testa o in coda; ci dovrebbe essere uno dopo tutto, ma l'ultima parola.
- L'output dovrebbe contenere anche uno spazio tra le parole. L'output in ogni passaggio accluso può contenere spazi finali ma non spazi iniziali.
- Uscita su stdout. Non ci sono input.
punteggio
Il tuo punteggio è la lunghezza in byte del tuo programma iniziale non allegato. (es. MYPROG
punteggi 6)
Poiché si tratta di code-golf, vince il punteggio più basso.