自复制程序
首页
项目
百科
挑战
周边
捐赠
关于
拉格朗日计划
自复制程序
自复制程序,也叫quine程序,是一种无输入且能输出自身源码的程序,该命名来自于这一概念的提出者Willard van Orman Quine。
写一个quine程序。
注意:本题的判定程序不会自动截断输出数据尾部的空格,因此若无法通过判定,请尝试在源码末尾添加一个换行符。
本题难度:
解答
以下代码来自于网络,搜索shortest Python quine很容易找到下面的代码。
最终代码只有一行。
代码长度:32字节 vs. 全站第一:31字节。
注:我不清楚31字节是如何实现的,可能来自于服务器仍使用Python 2作判定的时期。
x='x=%r;print(x%%x)';print(x%x)