编写一个代码段,一个函数,一个程序……,这些代码以一种乍一看看上去很清楚的方式执行其他操作而被混淆。
例如:写一些加两个数字的代码,但是当您问某人“它做什么?”时,他会告诉您它打印“ Hello,World!”。
规则
- 对于大致了解您使用的语言的人,该代码必须是可读的(出于您的利益,请避免使用内在混淆的语言,例如APL)。
- 该代码必须执行读者最初无法预测的意外操作。
- 当您问不同的读者时,他们对代码的作用必须有相同的(错误的)看法。
评分
- 请在最多10到20秒的时间内阅读其他参赛者的密码,以便对发生的事情有一个很好的了解。
- 在答案中添加注释,说明您认为代码的作用。如果您要提供的答案已经存在,只需+1注释即可。(如果您错过了该答案并添加了其他评论,请放心,它不会被视为另一个答案)。
- 这些点将以这种方式被识别:(
maxFalseOpinion
-goodGuess
)/totalOpinion
(请参见下面的示例)。 - 给其他参赛者打上公平竞赛的评价,不要评论自己的代码。
- 仅添加有用的注释。避免使用“我不知道”和“好人!”,因为评级没有考虑到它们,但是混淆的是代码而不是评级。
评分范例
该代码段将两个数字相加。评论说:
(3)显示“你好,世界!”
(1)减去2个数字。
(2)将两个数字相加。
点的总数是最大意见数(3)-良好猜测的数目(2)除以猜测的总数(3 +1 + 2 = 6)。结果:(3-2)/ 6 = 1/6 = 16.67%。
有关点的更多信息
人们似乎很难找出要点。
这是一个完美的成绩:
printf('Hello World');
注释:
它显示您单击按钮的次数。(17条评论)。
总计:17条评论
得分:(17-0)/ 17 = 1 = 100%
这是一个la脚的得分:
printf('Hello World');
注释:
打印“ Hello World”。(13条评论)。
总计:13条评论
得分:(0-13)/ 13 = -1 = -100%
这是一个不错的分数:
printf('Hello World');
注释:
打印用户名。(2条评论)。
它显示当前时间(15条评论)。
它返回您输入的内容而无需修改。(3条评论)。
它打印“ Hello World”(1条评论)。
总计:21条评论
得分:(15-1)/ 21 = 0.6667 = 66.67%
解释:
15是主要的猜测,是人们最多说的话。1是正确的猜测数。所有评论的总和为21。