15
变相变形金刚(警察线)
强盗的线在这里 警察的任务是编写一个函数或程序,当给定其自身的输入时,该函数或程序将输出有限的确定性字符串。如果为程序提供了不同的输入,则应返回不同的输出。 规则: 提交内容包括 语言名称 如果使用了任何标志,则应将其显示出来。 程序字节数 输出字节数 输出量 如果时间特别长,请提供粘贴框或类似内容 如果其中包含无法打印的内容,请提供一个十六进制转储。 尾随换行符和空格应包含在输出中 输入来自何处(STDIN,命令行等) 如果适用,您可以假定输入中不存在表示EOF的字节,除非您在程序中使用该字节。 如果您的程序被破解,请在强盗标题中的标题中添加指向相应答案的链接。 您的程序直到一周过去才安全,并且您将其标记为安全。 我不赞成使用输入或加密哈希函数为随机种子等技术。我无法阻止他们,但我不会接受利用其中任何一个的解决方案。还要注意,其中一些技术可能会发生冲突,其中不同的字符串会产生相同的输出。 您的目标是拥有最短的输出。在发布此问题后的三周内发布的最短安全解决方案将获胜! 强盗的任务是找到一个大小等于或小于原始文件的程序,该程序也要遵守上述规则。 如果强盗使用不同于预期的解决方案破解您的程序,那么您就有机会通过证明强盗的解决方案不正确来“破解”程序。您可以通过找到强盗程序的输入来实现,以产生相同的输出。 提交示例: brainfuck,10个字节,得分:10 ]<.[<],>[, 这个解决方案是,[>,] <[。<],它只是反转输入 祝好运!