这是警察和强盗的挑战。有关强盗的线索,请转到此处。
警察有三个任务。
1)从OEIS中选择一个序列。
2)选择一种语言(建议这是一种golflang语言,但不一定要这样),当使用所有常用的代码高尔夫规则给定input n
,output A(n)
(A(n)
选择的顺序在哪里)时。
把这种语言大号一个和代码Ç 一个。
例如,Jelly和Jelly_code。
3)然后,选择另一种语言(建议这是一种非golang的语言,但不一定非要这样),并再次遵循所有常见的代码高尔夫规则,编写无需输入并输出代码C A的代码。(注:这可以混淆代码,不一定需要被golfed,但较长的这段代码是越容易成为劫匪破解您的提交)
调用此语言大号乙和代码Ç 乙。
例如,Python和Python_code。
警察对此挑战的服从是顺序(指定索引是0还是1),两种语言L A和L B的名称(以及哪一种可以解决哪一部分)以及仅C B的字节数。保留这两部分的实际代码以及C A的长度。
对于Cop,赞赏但不要求链接到L A和L B的文档或解释器(或TIO链接,因为包括两者)。
强盗的挑战是选择一个警察的条目,并以相同的L B语言编写代码C C,然后以解决原始OEIS任务的相同L A语言输出一些代码。C P的长度可以不大于警察所揭示的C B的长度(尽管可以更短)。注:所生产的代码Ç Ç并没有要匹配Ç 一个。
在我们的例子,这意味着强盗必须写的Python输出代码果冻代码一种解决原始OEIS序列,并且的Python代码必须不长于长度揭示缔约方会议。
获奖条件
一周内没有被破解的答案可以揭示其解决方案,这时它们被认为是安全的。请注意,如果一周后没有透露解决方案,那么它仍然可能会被破解。安全答案最短的警察胜出。