我是桃川人 发表于 2015-1-8 12:27:31

本帖最后由 我是桃川人 于 2015-1-8 12:31 编辑

根据27楼代码和楼主提示写的代码:Python 3.4.1
def f(n):
while 1:
n+=1
if str(n)[::-1]==str(n):
   if not:return print(n)
自己len()了一下是112个字符。
ps:对素数和回文素数完全不懂,没法自己写代码了。。。惭愧~

瞬秒爆加速 发表于 2015-1-8 15:38:34

本帖最后由 瞬秒爆加速 于 2015-1-8 15:44 编辑

def golf(a):
    for b inand a<i]:
      for c in range(2,b):
            if b%c==0:break
      else:return b
终于出来了,太辛苦的缩字符才到158

瞬秒爆加速 发表于 2015-1-8 16:00:09

瞬秒爆加速 发表于 2015-1-8 15:38
终于出来了,太辛苦的缩字符才到158

觉得不能和其他人一样,为什么没有效率分!!

瞬秒爆加速 发表于 2015-1-8 16:13:53

我可以改代码吗?

junzhen310 发表于 2015-1-8 16:18:55

:ton:

wei_Y 发表于 2015-1-8 16:35:23

瞬秒爆加速 发表于 2015-1-8 16:13
我可以改代码吗?

可以从新提交,这次的不算效率,之后有个算法是看效率的。

瞬秒爆加速 发表于 2015-1-8 16:38:41

def golf(a):
    for b inand a<i]:
      if not:return b
我参考别人改进了。

瞬秒爆加速 发表于 2015-1-8 17:17:03

内置函数不会用

瞬秒爆加速 发表于 2015-1-8 17:59:20

微逻辑 发表于 2015-1-7 23:06
借鉴了楼主的提示,尽最大能力减少了不必要的字符:
第二行while前面原来有一个空格,粘贴过来就没有了。: ...

能解释一样 s=‘97’的作用?

瞬秒爆加速 发表于 2015-1-8 18:52:12

def golf(a):
   returnand a<i] if all()]
我已经将效率抛弃了,创出了这条连我都不知道怎么去理解的"龙"了

瞬秒爆加速 发表于 2015-1-8 19:09:57

为什么才高2分,明明缩了很多字符的!!!好伤心!!!

小海儿~ 发表于 2015-1-8 19:16:39

不错啊

wei_Y 发表于 2015-1-8 19:22:55

瞬秒爆加速 发表于 2015-1-8 19:09
为什么才高2分,明明缩了很多字符的!!!好伤心!!!

用for不如用while字符少。

百日维新 发表于 2015-1-8 19:24:05

没学过Python{:5_100:}

瞬秒爆加速 发表于 2015-1-8 19:37:42

wei_Y 发表于 2015-1-8 19:22
用for不如用while字符少。

如果改成while不是要从新来.

瞬秒爆加速 发表于 2015-1-8 19:40:30

发现 输入 0 居然报错

wei_Y 发表于 2015-1-8 19:51:36

瞬秒爆加速 发表于 2015-1-8 19:40
发现 输入 0 居然报错

{:9_240:}0不是素数,没测试到。。

瞬秒爆加速 发表于 2015-1-8 19:57:31

本帖最后由 瞬秒爆加速 于 2015-1-8 20:14 编辑

def golf(a):
    returnif all()]
我强化了我的宠物了,如果不输入0,1的话,还可以少(+9)这两个字符

瞬秒爆加速 发表于 2015-1-8 20:06:24

瞬秒爆加速 发表于 2015-1-8 19:37
如果改成while不是要从新来.

还有负数这帮混蛋

瞬秒爆加速 发表于 2015-1-8 20:15:31

瞬秒爆加速 发表于 2015-1-8 19:57
我强化了我的宠物了,如果不输入0,1的话,还可以少(+9)这两个字符

mega进化好难!!!
页: 1 2 3 [4] 5 6 7 8
查看完整版本: #鱼C五周年狂欢预热#第一弹(已结束)