ครึ่งวงกลม quine เป็นพระคาร์ดินัล quine เป็นวงกลมที่มีสองรัฐหนึ่งตั้งฉากกับคนอื่น
กฎระเบียบ
คุณสามารถตัดสินใจได้ว่าการหมุนแบบใดที่คุณต้องการใช้ตามเข็มนาฬิกาหรือทวนเข็มนาฬิกา
เมื่อหมุนแล้วช่องว่างใด ๆ ในรหัสของคุณควรถูกแทนที่ด้วยช่องว่างเพื่อรักษาตำแหน่ง
โปรแกรมของคุณจะต้องตอบสนองความหมายของชุมชนควิน
นี่คือรหัสกอล์ฟดังนั้นโปรแกรมที่สั้นที่สุดในแต่ละภาษาชนะ โปรแกรมแรกของคุณใช้สำหรับการนับจำนวนไบต์
ช่องโหว่มาตรฐานเป็นสิ่งต้องห้าม
ตัวอย่าง
หากโปรแกรมของคุณคือ:
$_='print';eval
จากนั้นการทำซ้ำครั้งต่อไปจะต้องเป็นอย่างใดอย่างหนึ่ง:
$
_
=
'
p
r
i
n
t
'
;
e
v
a
l
หรือ
l
a
v
e
;
'
t
n
i
r
p
'
=
_
$
ซึ่งต้องแสดงผลโปรแกรมต้นฉบับ:
$_='print';eval
หากโปรแกรมของคุณคือ:
;$_=';
;$_=';
print
จากนั้นการทำซ้ำครั้งต่อไปจะต้องเป็นอย่างใดอย่างหนึ่ง:
;;
''t
==n
__i
$$r
;;p
หรือ:
p;;
r$$
i__
n==
t''
;;
ซึ่งต้องแสดงผลโปรแกรมต้นฉบับ:
;$_=';
;$_=';
print