编写一个程序,将其源代码的反转输出为字符串.如果来源是
abcd
efg
Run Code Online (Sandbox Code Playgroud)
(即C字符串"abcd\nefg")
那么输出应该是
gfe
dcba
Run Code Online (Sandbox Code Playgroud)
(即C字符串"gfe\ndcba")
使用诸如brainf*ck等深奥语言的加分点.
*编辑:**删除了不必要的\ 0字符.+
ken*_*ytm 33
参考:http://www0.us.ioccc.org/years.html#1994_smr
Daw*_*wid 24
在HQ9 +深奥语言中,此代码可能是:
Q
Run Code Online (Sandbox Code Playgroud)
在这里您可以找到该语言的翻译.
从这里逆转了quine .
eval s=%q(puts "eval s=%q(#{s})".reverse)
Run Code Online (Sandbox Code Playgroud)
这是一个改编自NeatQuine.py的双线程:
me = 'me = %(me)r\nprint (me %% locals())[::-1]'
print (me % locals())[::-1]
Run Code Online (Sandbox Code Playgroud)
int sprintf(char*,char*,...);char*d=
"int sprintf(char*,char*,...);char*d=%c%c%s%c%c,b[999],*p=b+251;main(){for(sprintf(b+1,d,10,34,d,34,10,10,10);*p;)putchar(*p--);}%c"
,b[999],*p=b+251;main(){for(sprintf(b+1,d,10,34,d,34,10,10,10);*p;)putchar(*p--);}
Run Code Online (Sandbox Code Playgroud)
(10个Charecters)
cat $0|rev
Run Code Online (Sandbox Code Playgroud)
必须将其保存为脚本文件才能在同一目录上工作和执行.
另一个解决方案是在python(或任何其他脚本语言)中使用零字节源代码文件!它不会打印任何回报.规则中没有任何内容表明它不能是0byte文件:).
|.(,~,2#{:)'|.(,~,2#{:)'''
Run Code Online (Sandbox Code Playgroud)
产生输出:
'''):{#2,~,(.|'):{#2,~,(.|
Run Code Online (Sandbox Code Playgroud)