ハーフカーディナルサイクリッククインは、2つの状態があり、一方が他方に垂直なサイクリッククインです。
ルール
時計回りまたは反時計回りのどちらの回転を実装するかを決定できます。
回転した後、コード内のギャップはスペースで置き換えて、位置を維持する必要があります。
あなたのプログラムは、ウマのコミュニティ定義を満たさなければなりません。
これはコードゴルフなので、各言語で最短のプログラムが勝ちます。あなたの最初のプログラムは、あなたのバイト・カウントのために使用されています。
標準的な抜け穴は禁止されています。
例
プログラムが次の場合:
$_='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