这是主恢复变异的源代码(链接)挑战的配套线程。如果你成功破解了警察的答案,把你的解决方案作为这个问题的答案。
作为提醒,这里再次列出了主要挑战中的强盗规则:
抢劫犯将尝试将cop的程序(完成任务#1)更改为在cop指定的编辑距离内完成任务#2 (不一定是cop编写的原始程序)的程序。一个已经破解的提交不能再被破解(只有第一个破解了提交的强盗才能得到信任)。在破解一份意见书后,请执行以下操作:
和评分:
如果抢劫犯成功地破解了警察的投案,抢劫犯的分数就会通过编辑提交的距离来提高。例如,一个抢劫犯在编辑距离为3的情况下破解了一个提交文件,而一个编辑距离为5的抢劫犯获得了8分。得分最高的强盗赢了。如果打成平局,抢劫犯第一次赢球。
目前还没有破解的意见书。
发布于 2014-12-29 04:21:01
x=n=1;j=input();
while j>2:
x,n=n,x+n;j-=1;
##while~-all(n%i for i in range(2,n)):n+=1;
print n用了12个编辑。加上一个额外的#,使之达到13。
发布于 2014-12-29 15:18:06
from fractions import*
n=input()
k,=P=[1]
while n>len(P):k+=1;z=reduce(lambda x,y:x+y,P[~1:]);P+=[z]#*(gcd(z,k)<2)
print P[-1]发布于 2014-12-29 21:24:56
f=:3 :'{.+/(!|.)i.y'
f 45
1134903170https://codegolf.stackexchange.com/questions/42911
复制相似问题