เลือกคำพูดหรือวลีที่ว่า 5 Programming puzzles and code golf!
คำยาวเช่น
เขียนโปรแกรมที่เมื่อผนวกเข้ากับตัวเองnครั้งแรกเอาท์พุท1 + nคำพูดของวลีของคุณในการสั่งซื้อ
ตัวอย่างเช่นหากรหัสโปรแกรมMYPROG
ของคุณและวลีของคุณกำลังProgramming puzzles and code golf!
ทำงานอยู่ ...
MYPROG
ควรส่งออกProgramming
MYPROGMYPROG
ควรส่งออกProgramming puzzles
MYPROGMYPROGMYPROG
ควรส่งออกProgramming puzzles and
MYPROGMYPROGMYPROGMYPROG
ควรส่งออกProgramming puzzles and code
MYPROGMYPROGMYPROGMYPROGMYPROG
ควรส่งออกProgramming puzzles and code golf!
การต่อท้ายมากกว่า 4 ครั้งไม่ได้ถูกกำหนดโปรแกรมของคุณอาจทำอะไรก็ได้
กฎระเบียบ
- วลีของคุณต้องเป็นภาษาอังกฤษที่มีความหมายทางไวยากรณ์ เป็นการดีที่ควรจะใช้ตัวพิมพ์ใหญ่และเครื่องหมายวรรคตอนอย่างเหมาะสม
- วลีของคุณอาจจะยาว ๆ แต่เอนโทรปีของตนตามที่คำนวณได้จากhttp://www.shannonentropy.netmark.pl/ , อาจจะไม่น้อยกว่า 3.5
(วางในวลีของคุณกดปุ่มคำนวณและค้นหาH (X)ล่าสุด) - วลีของคุณมีได้เฉพาะอักขระ ASCII ที่พิมพ์ได้ (ฐานสิบหกถึง 20 สำหรับ 7E) รหัสของคุณสามารถมี ASCII และแท็บและการขึ้นบรรทัดใหม่ที่พิมพ์ได้เท่านั้น
- วลีของคุณต้องมีเอกลักษณ์ 5 ประการคำที่คำและ 4 ช่องว่าง ช่องว่างทั้งหมดไม่นับเป็นส่วนของคำ ช่องว่างเป็นขอบเขตของคำ พวกเขาอาจไม่นำหรือตาม; ควรจะมีหนึ่งหลังจากทั้งหมด แต่คำสุดท้าย
- ผลลัพธ์ควรมีช่องว่างระหว่างคำด้วยเช่นกัน เอาต์พุตในแต่ละขั้นตอนต่อท้ายอาจมีช่องว่างต่อท้าย แต่ไม่นำหน้าช่องว่าง
- ส่งออกไปยัง stdout ไม่มีอินพุต
เกณฑ์การให้คะแนน
คะแนนของคุณคือความยาวเป็นไบต์ของโปรแกรมที่ไม่ได้ต่อท้ายเริ่มต้นของคุณ (เช่นMYPROG
คะแนน 6)
เช่นนี้เป็นรหัสกอล์ฟคะแนนต่ำสุดชนะ