简而言之,您的目标是创建一个完整的程序,该程序可以修改其自身的源代码,直到源代码的每个字符都与开始时的字符不同为止。
请在您的帖子中包括开始来源和结束来源,以及说明。例如,描述程序的功能(其他),使用的语言,策略等。
规则
- 修改完成后,您的程序必须暂停。
- 它实际上必须修改自己的,当前正在运行的源代码(不一定是传递给解释器的文件,而是修改其指令),而不是打印新程序或编写新文件。
- 不允许出现标准漏洞。
最短的程序获胜。
如果您的语言可以修改自己的文件并执行新的编译器过程,但不能修改自己的(当前正在运行的)源代码,则可以编写这样的程序,而不是将其舍去+ 20%字节。真正的自我修改语言应该具有优势。
编辑:如果您的程序因错误而暂停,请这样指定(并说出错误是什么。)