Напівкардинальна циклічна квінка - це циклічна квінка з двома станами, один перпендикулярний іншому.
Правила
Ви можете вирішити, яке обертання потрібно здійснити, за годинниковою або проти годинникової стрілки.
Після повернення будь-які прогалини у вашому коді слід замінити пробілами, щоб зберегти позиціонування.
Ваша програма повинна відповідати визначенню спільноти квітки .
Це код-гольф, тому найкоротша програма на кожній мові виграє. Ваша перша програма використовується для вашої кількості байтів.
Стандартні лазівки заборонені.
Приклади
Якщо ваша програма:
$_='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