Wählen Sie ein Zitat oder eine Phrase aus, die genau 5 Wörter lang ist, z Programming puzzles and code golf!
.
Schreiben Sie ein Programm, das, wenn es n- mal an sich selbst angehängt wird , die ersten n + 1 Wörter Ihrer Phrase nacheinander ausgibt .
Zum Beispiel, wenn Ihr Programmcode war MYPROG
und Ihre Phrase waren Programming puzzles and code golf!
, läuft ...
MYPROG
sollte ausgebenProgramming
MYPROGMYPROG
sollte ausgebenProgramming puzzles
MYPROGMYPROGMYPROG
sollte ausgebenProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
sollte ausgebenProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
sollte ausgebenProgramming puzzles and code golf!
Mehr als viermaliges Anhängen ist nicht definiert, Ihr Programm kann alles tun.
Regeln
- Ihre Phrase muss grammatikalisch bedeutungsvolles Englisch sein. Im Idealfall sollte es richtig groß geschrieben und unterbrochen werden.
- Ihr Ausdruck kann beliebig lang sein, aber seine Entropie, wie von http://www.shannonentropy.netmark.pl/ berechnet , darf nicht weniger als 3,5 betragen .
(Fügen Sie Ihre Phrase ein, klicken Sie auf Berechnen und suchen Sie nach dem letzten H (X).) .) - Ihre Phrase kann nur druckbare ASCII-Zeichen enthalten (hexadezimal 20 bis 7E). Ihr Code kann nur druckbare ASCII-Dateien sowie Registerkarten und Zeilenumbrüche enthalten.
- Ihre Phrase muss genau 5 eindeutige Wörter und 4 Leerzeichen enthalten. Alle Nicht-Leerzeichen zählen als Teile von Wörtern. Leerzeichen sind die Wortgrenzen. Sie dürfen nicht vor- oder nachlaufend sein; es sollte doch eins geben, außer dem letzten Wort.
- Die Ausgabe sollte auch ein Leerzeichen zwischen den Wörtern enthalten. Die Ausgabe bei jedem angehängten Schritt kann nachgestellte Leerzeichen, jedoch keine führenden Leerzeichen enthalten.
- Ausgabe auf Standardausgabe. Es erfolgt keine Eingabe.
Wertung
Ihre Punktzahl ist die Länge in Bytes Ihres ursprünglichen nicht angehängten Programms. (zB MYPROG
Punktzahl 6)
Da dies Codegolf ist, gewinnt die niedrigste Punktzahl.