Un quino ciclico mezzo cardinale è un quino ciclico con due stati, uno perpendicolare all'altro.
Regole
Puoi decidere quale rotazione vuoi implementare, in senso orario o antiorario.
Una volta ruotato, eventuali spazi vuoti nel codice devono essere sostituiti con spazi per preservare il posizionamento.
Il tuo programma deve soddisfare la definizione di comunità di un quine .
Questo è code-golf, quindi vince il programma più breve in ogni lingua. Il tuo primo programma viene utilizzato per il conteggio dei byte.
Sono vietate le scappatoie standard .
Esempi
Se il tuo programma è:
$_='print';eval
Quindi la prossima iterazione deve essere:
$
_
=
'
p
r
i
n
t
'
;
e
v
a
l
o
l
a
v
e
;
'
t
n
i
r
p
'
=
_
$
che deve produrre il programma originale:
$_='print';eval
Se il tuo programma è:
;$_=';
;$_=';
print
Quindi la prossima iterazione deve essere:
;;
''t
==n
__i
$$r
;;p
o:
p;;
r$$
i__
n==
t''
;;
che deve produrre il programma originale:
;$_=';
;$_=';
print