小甲鱼
发表于 2015-1-6 20:13:48
{:9_240:}哇塞,wei_Y 速度够快的丫~~支持~~~
只爱陌生猴
发表于 2015-1-6 20:15:48
“效率<字符,字符优先效率靠边”,楼主,这是您说的啊,既然效率靠边,那不就是要求代码越精简越好么。。。既然要求代码精简,这正是递归的特长啊。。。如果一开始就说明,肯定用循环不用递归了。。。
只爱陌生猴
发表于 2015-1-6 20:34:37
那个就不是只写一个函数了吧。。。如果这样的话估计没几个用递归合格的。。。直接在出题时就禁止递归吧,不然后面又有很多参赛者因为不知道不能用递归被坑。。。版主您说呢?
只爱陌生猴
发表于 2015-1-6 21:22:53
/握手
bj584767285
发表于 2015-1-6 22:37:54
才开始学,之前学了一些,中间断了,现在赶快补!只能捧捧场了!
yqustrong
发表于 2015-1-6 22:39:10
不错的活动
p988998
发表于 2015-1-7 06:42:09
捧个场,先混个鱼币
pengfei
发表于 2015-1-7 07:20:20
我是来捧场的~。
吴聊
发表于 2015-1-7 09:00:43
ZM_Lxwz 发表于 2015-1-6 17:43
感觉27楼的挺好 但是最后把(2,n/2)会不会就好多了
其实我考虑能少用字符就少用了 不然就用math.sqrt(n)了...还有列表解析怎么做,想不出来
ZM_Lxwz
发表于 2015-1-7 09:06:30
吴聊 发表于 2015-1-7 09:00
其实我考虑能少用字符就少用了 不然就用math.sqrt(n)了...还有列表解析怎么做,想不出来
什么是列表解析 球科普:cry
微逻辑
发表于 2015-1-7 09:51:33
写了一个,还想优化下,截止日期是什么时间?
杨SHUN
发表于 2015-1-7 11:26:46
我是来捧场,顺便混个鱼币{:9_236:}
wei_Y
发表于 2015-1-7 11:27:17
微逻辑 发表于 2015-1-7 09:51
写了一个,还想优化下,截止日期是什么时间?
两天后。投票结束第一弹结束~。
瞬秒爆加速
发表于 2015-1-7 16:38:48
坑爹!!!
stonesxd
发表于 2015-1-7 16:54:55
支持楼主!
Mvink
发表于 2015-1-7 17:47:14
没有投票权利啊
海豚哥
发表于 2015-1-7 21:20:45
支持啊
微逻辑
发表于 2015-1-7 23:06:57
本帖最后由 微逻辑 于 2015-1-7 23:10 编辑
借鉴了楼主的提示,尽最大能力减少了不必要的字符:
def golf(i):
while 1:
i+=1;s=98 if 0 inelse i
if s==int(str(s)[::-1]):return s第二行while前面原来有一个空格,粘贴过来就没有了。:sweat:
如果允许返回的是字符串,还能少几个字符:
def golf(i):
while 1:
i+=1;s='97' if 0 inelse str(i)
if s==s[::-1]:return s
大水牛
发表于 2015-1-8 11:08:42
刚开始学,好多内置的方法都还不知道,先精神支持吧
aishenwang
发表于 2015-1-8 12:13:10