首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复变异的源代码(用于抢劫犯)

恢复变异的源代码(用于抢劫犯)
EN

Code Golf用户
提问于 2014-12-29 02:37:38
回答 9查看 852关注 0票数 8

这是主恢复变异的源代码(链接)挑战的配套线程。如果你成功破解了警察的答案,把你的解决方案作为这个问题的答案。

作为提醒,这里再次列出了主要挑战中的强盗规则:

抢劫犯将尝试将cop的程序(完成任务#1)更改为在cop指定的编辑距离内完成任务#2 (不一定是cop编写的原始程序)的程序。一个已经破解的提交不能再被破解(只有第一个破解了提交的强盗才能得到信任)。在破解一份意见书后,请执行以下操作:

  • 这个挑战伴随的问题(链接)发布一个答案,提供语言、解决方案和一个指向原始答案的链接。
  • 留下一条评论,上面写着链接到你贴出的答案的文本“破解”。
  • 如果您拥有编辑权限,则编辑cop的答案(如果您没有编辑权限,则等待具有所需权限的其他人为您编辑,或建议编辑)。

和评分:

如果抢劫犯成功地破解了警察的投案,抢劫犯的分数就会通过编辑提交的距离来提高。例如,一个抢劫犯在编辑距离为3的情况下破解了一个提交文件,而一个编辑距离为5的抢劫犯获得了8分。得分最高的强盗赢了。如果打成平局,抢劫犯第一次赢球。

主板

目前还没有破解的意见书。

EN

回答 9

Code Golf用户

发布于 2014-12-29 04:21:01

Python2 2,FryAmTheEggman

代码语言:javascript
复制
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。

票数 3
EN

Code Golf用户

发布于 2014-12-29 15:18:06

Python2 2,Sp3000

代码语言:javascript
复制
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]
票数 3
EN

Code Golf用户

发布于 2014-12-29 21:24:56

J,grc

代码语言:javascript
复制
   f=:3 :'{.+/(!|.)i.y'

   f 45
1134903170
票数 3
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/42911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档