首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >变相变形金刚(强盗的螺纹)

变相变形金刚(强盗的螺纹)
EN

Code Golf用户
提问于 2018-11-06 06:00:09
回答 5查看 533关注 0票数 4

警察的线索在这里

劫匪的任务是找到一个大小等于或小于cop程序的程序,当给定一个程序本身作为输入时,该程序产生与cop程序相同的输出。

此外,即使一个cop的答案被临时标记为安全并且已经被泄露,您仍然可以通过找到一个与给定源代码不一样的输入来破解它,但是仍然会产生相同的输出。

规则:

  • 提交的内容包括
    • 语言名称+标志
    • 带有原始帖子链接的缔约方会议用户名
    • 破解程序

  • 如有解释,将不胜感激
  • 你的目标是破解大部分警察的程序

一些例子:

brainfuck,xxx的意见书

代码语言:javascript
复制
[,[>,]<[.<]]

在网上试试!

此程序简单地反转输入。

祝好运!

EN

回答 5

Code Golf用户

发布于 2018-11-07 02:55:51

Node.js v10.9.0阿纳尔德

代码语言:javascript
复制
o=>[...o].sort(n=>16&(j+=13),j=9).join``

在网上试试!

当使用Node的当前排序算法时,这会输出其自身的特定排列:

代码语言:javascript
复制
&`nij.9=j.,)r31n=+(=ooj`[o.o.)1.s](>=6>t

一个有洞察力的l4m2的评论给了我一个先机,但是我不得不写一个蛮力来找出数字的排列给出正确的输出.

票数 5
EN

Code Golf用户

发布于 2018-11-06 15:12:30

JavaScript Firefox,l4m2

代码语言:javascript
复制
btoa

btoa(btoa)编码以下字符串(包括linefeed):

代码语言:javascript
复制
function btoa() {
    [native code]
}

这意味着:

代码语言:javascript
复制
"ZnVuY3Rpb24gYnRvYSgpIHsKICAgIFtuYXRpdmUgY29kZV0KfQ=="
票数 4
EN

Code Golf用户

发布于 2019-11-28 05:58:56

Python 3.6+,阿格托

代码语言:javascript
复制
print("".join([f"{ord(c)^170}" for c in input()]))

由于字节数为50,并且有150位数字,我将其分成3组,然后猜测某些XOR已应用于如此迭代所有可能的XOR的字符的ASCII表示中。

在网上试试!

票数 3
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/175366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档