1 ขึ้นควินเป็นโปรแกรมที่จะคล้ายกับควินเป็น ข้อแตกต่างที่สำคัญอย่างหนึ่งก็คือแทนที่จะพิมพ์ตัวเองหนึ่งครั้งเมื่อมีการต่อโปรแกรมnสำเนาเข้าด้วยกันผลลัพธ์จะพิมพ์โปรแกรมต้นฉบับn + 1ครั้ง
ตัวอย่าง
หากโปรแกรมของคุณคือAbc123
:
Abc123 -> Abc123Abc123
Abc123Abc123 -> Abc123Abc123Abc123
Abc123Abc123Abc123 -> Abc123Abc123Abc123Abc123
ท้าทาย
ความท้าทายของคุณคือการสร้างควินิน 1 ตัวที่สั้นที่สุดในทุกภาษา ใช้กฎควินินปกติดังนั้นคุณอาจไม่:
- ส่งโปรแกรมเปล่า
- อ่านซอร์สโค้ดโดยตรงหรือโดยอ้อม1
- ใช้การสร้างแบบอินภายใน
นี่คือ code-golf ดังนั้นรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ
1สิ่งนี้ไม่รวมถึงการใช้สตริงหรือโค้ดบล็อกแบบแข็งซึ่งเป็นส่วนหนึ่งของโปรแกรมของคุณ
n
ถูก จำกัด โดยข้อ จำกัด ชนิดข้อมูล (ขนาดเต็มจำนวนสูงสุด ฯลฯ )?