与许多C&R挑战不同,这不需要单独的强盗岗位。强盗的目标是破解先前的答案,然后发布新的答案作为警察。
作为回答者,您将编写一系列看起来像这样的多语种(每列都是一种语言,并且每个条目都是该语言的答案的输出):
Language: 1 2 3 4 5 6 7 8 ...
Answer 1: 0 1 2
Answer 2: 1 2 3
Answer 3: 2 3 4
Answer 4: 3 4 5
Answer 5: 4 5 6
Answer 6: 5 6 7
...
(空格表示在这种情况下不需要任何行为)。
每个答案应在3种语言的工作和打印3个不同的连续的数字,它们分别一个超过由先前答案打印的数字(第一个答案打印0
,1
和2
)。每个答案都使用先前提交的两种语言和第三种新语言。答题者应尝试混淆这种第三语言是什么。
要发布新答案,您应该:
- 通过找到第三语言来破解最新的答案。
- 最好为您的裂缝添加说明,并将答案通知发布者。提交文件被破解后,最好也添加一个解释。
- 编写由该答案的第二和第三种语言以及您选择的另一种语言组成的多语种。显示您的前两种语言,但不要显示您的新语言。找到该语言(或它使用的任何其他语言)将是下一个发布者的目标,因此您应该尝试对其进行混淆。
技术指标
有效的编程语言的标准与“编程语言测验”(Mark II-警察)的标准相同:
- 发布此挑战时,该文章有英文Wikipedia文章,esolangs文章或Rosetta Code文章,或者在“ 在线试用”上!。在这些页面中的任何一个链接都有口译员,使该口译员完全合法。
- 它必须满足关于什么构成编程语言的规则。
- 它必须有一个免费的口译员(如啤酒)。这里免费意味着任何人都可以使用该程序而无需付费。
每个答案必须在一台合理的PC上运行不到一分钟。
- 您可以重用编程语言,但两者之间必须至少有两个答案(因此,单个答案不能重用一种语言)。
- 破解提交包括寻找能够打印出正确结果的任何编程语言,而不仅仅是预期的语言。如果提交使用未声明或无法使用的任何语言运行,则无需执行任何操作。
- 您不能连续发布两次(或更多)。
获胜标准
获胜者的答案是花费大多数时间才能破解的答案。挑战永无止境,因此胜利的答案总是有可能改变的。