最初由Magic Octopus Urn沙盒挑战;我在他的允许下通过并发布了它。
这是警察的话题。强盗的线索在这里。
挑战
- 第一步:编写一段检查素数的代码(函数或完整程序)。
- 第二步:通过将符号替换为符号来删除代码段
█
。 - 第三步:将已编辑的代码发布到警察线程上。
- 第四步:等待您的代码被破解,然后尝试破解其他人的代码。
例如,Groovy代码{it.isPrime()}
可能变为{██.is█████()}
。(这很容易破解;我知道,.isPrime()
这也不是Groovy方法。)
计分
您必须在提交的程序中包含程序的分数。分数定义为编辑字符与字符的比率。因此,如果您的程序有20个字符,其中有5个被删节,则您的分数将为0.25。上面的Groovy代码的得分为0.5。
规则
- 您的程序只需要处理正整数。如果数字是素数,则应输出真实值,否则应输出虚假值。请在您的答案中指定输出的内容。
- 您的代码不得包含任何注释或不必要的空格。
- 没有哈希或加密混淆。
- 您的代码可能未编辑超过50%(必须显示至少1/2个字符)。这意味着可能的最高分是0.5。
- 如果您的答案在一周内仍未破解,则可以将其标记为安全,然后编辑预期的破解。
获奖
获胜者将是发布后两周内得分最低的完整答案。如果是平局,则以得票最多的人为准。该主题始终对更多作品开放,但是两周后选择的获胜者将是永久的。
n >= 1
还是全部整数?)