半基数环状喹是具有两种状态的环状喹,一种与另一种垂直。
规则
您可以决定要实现的旋转是顺时针还是逆时针。
旋转后,应将代码中的任何空格替换为空格以保留位置。
您的程序必须满足quine的社区定义。
这是代码高尔夫球,因此每种语言中最短的程序将获胜。您的第一个程序用于您的字节数。
禁止出现标准漏洞。
例子
如果您的程序是:
$_='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
相关的。
—
Dom Hastings
@dylnan不,另一个人不要求互相拥抱。
—
Martin Ender
到目前为止,我已经看到了答案,我认为真正的挑战将是逆时针旋转或多行多行的quine(以便旋转不同于换位或只是插入换行)。
—
周
您可能需要两个程序不同。否则,碰巧具有旋转对称性的奎因将是有效的答案。
—
Martin Ender