Elija una cita o frase que tenga exactamente 5 palabras, como Programming puzzles and code golf!
.
Escriba un programa que, cuando se agrega a sí mismo n veces, genera las primeras n + 1 palabras de su frase en orden.
Por ejemplo, si su código de programa era MYPROG
y su frase era Programming puzzles and code golf!
, ejecutando ...
MYPROG
debería salirProgramming
MYPROGMYPROG
debería salirProgramming puzzles
MYPROGMYPROGMYPROG
debería salirProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
debería salirProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
debería salirProgramming puzzles and code golf!
Anexar más de 4 veces no está definido, su programa puede hacer cualquier cosa.
Reglas
- Su frase debe ser gramaticalmente significativa en inglés. Idealmente, debería estar correctamente capitalizado y puntuado.
- Su frase puede tener cualquier longitud, pero su entropía, calculada por http://www.shannonentropy.netmark.pl/ , no puede ser inferior a 3.5 .
(Pegue su frase, presione Calcular y busque la última H (X) .) - Su frase solo puede contener caracteres ASCII imprimibles (hexadecimal 20 a 7E). Su código solo puede contener ASCII imprimible y pestañas y líneas nuevas.
- Su frase debe contener exactamente 5 palabras únicas y 4 espacios. Todos los no espacios cuentan como partes de palabras. Los espacios son los límites de la palabra. Puede que no estén al principio o al final; después de todo debería haber uno, excepto la última palabra.
- La salida también debe contener un espacio entre palabras. El resultado en cada paso adjunto puede contener espacios finales pero no espacios iniciales.
- Salida a stdout. No hay entrada
Tanteo
Su puntaje es la longitud en bytes de su programa inicial no agregado. (ej. MYPROG
puntajes 6)
Como se trata de código de golf, gana el puntaje más bajo.