Um quine cíclico meio cardinal é um quine cíclico com dois estados, um perpendicular ao outro.
Regras
Você pode decidir qual rotação deseja implementar, no sentido horário ou anti-horário.
Uma vez rotacionado, quaisquer lacunas no seu código devem ser substituídas por espaços para preservar o posicionamento.
Seu programa deve atender à definição da comunidade de um quine .
Isso é código-golfe, e o programa mais curto em cada idioma vence. Seu primeiro programa é usado para sua contagem de bytes.
As brechas padrão são proibidas.
Exemplos
Se o seu programa é:
$_='print';eval
A próxima iteração deve ser:
$
_
=
'
p
r
i
n
t
'
;
e
v
a
l
ou
l
a
v
e
;
'
t
n
i
r
p
'
=
_
$
que deve gerar o programa original:
$_='print';eval
Se o seu programa é:
;$_=';
;$_=';
print
A próxima iteração deve ser:
;;
''t
==n
__i
$$r
;;p
ou:
p;;
r$$
i__
n==
t''
;;
que deve gerar o programa original:
;$_=';
;$_=';
print