Tam olarak 5 kelime uzunluğunda bir alıntı veya cümle seçin Programming puzzles and code golf!
.
Kendisine n kere eklendiğinde , cümlenizin ilk n + 1 kelimesini sırayla çıkaran bir program yazın .
Örneğin, program kodunuz MYPROG
ve deyiminiz Programming puzzles and code golf!
çalışıyorsa ...
MYPROG
çıkmalıProgramming
MYPROGMYPROG
çıkmalıProgramming puzzles
MYPROGMYPROGMYPROG
çıkmalıProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
çıkmalıProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
çıkmalıProgramming puzzles and code golf!
4 defadan fazla eklemek tanımsızdır, programınız her şeyi yapabilir.
kurallar
- İfadeniz gramer anlamında İngilizce olmalıdır. İdeal olarak, düzgün bir şekilde büyük harfle yazılmalı ve noktalamalı.
- Sizin ifade olarak hesaplanmıştır herhangi bir uzunlukta ancak entropi olabilir http://www.shannonentropy.netmark.pl/ , 3.5 daha az olamaz .
(Sizin ifade yapıştırın, isabet Hesapla ve en sona göz H (X) .) - Cümleniz yalnızca yazdırılabilir ASCII karakterleri içerebilir (hex 20 ila 7E). Kodunuz yalnızca yazdırılabilir ASCII ve sekmeler ve yeni satırlar içerebilir.
- Cümleniz tam 5 benzersiz kelime ve 4 boşluk içermelidir . Bütün boşluklar kelimelerin bir parçası olarak sayılır. Boşluklar, kelime sınırlarıdır. Öncü veya iz bırakmıyor olabilirler; Son kelimeden başka bir şey olmalı.
- Çıktı, kelimeler arasında da bir boşluk bırakmalıdır. Her bir ek adımdaki çıktı, sondaki boşlukları içerebilir, ancak baştaki boşlukları içermez.
- Stdout'a çıktı. Giriş yok.
puanlama
Puanınız, eklenmemiş başlangıç programınızın bayt cinsinden uzunluğudur. (örneğin, MYPROG
puan 6)
Bu kod golf olduğu için, en düşük puan kazanır.