Half quine cyclic cardinal adalah quine cyclic dengan dua status, satu tegak lurus terhadap lainnya.
Aturan
Anda dapat memutuskan rotasi mana yang ingin Anda implementasikan, searah jarum jam atau berlawanan arah jarum jam.
Setelah diputar, celah apa pun dalam kode Anda harus diganti dengan spasi untuk mempertahankan pemosisian.
Program Anda harus memenuhi definisi komunitas quine .
Ini adalah kode-golf sehingga program terpendek di setiap bahasa menang. Program pertama Anda digunakan untuk jumlah byte Anda.
Celah standar dilarang.
Contohnya
Jika program Anda adalah:
$_='print';eval
Maka iterasi berikutnya harus berupa:
$
_
=
'
p
r
i
n
t
'
;
e
v
a
l
atau
l
a
v
e
;
'
t
n
i
r
p
'
=
_
$
yang harus menampilkan program asli:
$_='print';eval
Jika program Anda adalah:
;$_=';
;$_=';
print
Maka iterasi berikutnya harus berupa:
;;
''t
==n
__i
$$r
;;p
atau:
p;;
r$$
i__
n==
t''
;;
yang harus menampilkan program asli:
;$_=';
;$_=';
print