鱼C论坛

 找回密码
 立即注册
查看: 2359|回复: 6

[技术交流] 鱼C论坛Python精英挑战赛(第四季02期)评选结果

[复制链接]
发表于 2017-12-5 21:30:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本期挑战赛共有 4 位鱼油回答正确:

用户名
1000列表长度测试时间
100万列表长度测试时间
Elastcio
19

蓝色王魂
0.002
0.081
gunjang
0.002
0.187
大月饼
0.005
14.98
                                                                                            
其中,3 位鱼油用时非常短,在 1000 列表长度时,几乎看不出差别,用 100 万列表长度进行测试,用时最短的是 蓝色王魂 0.081s 第一名,其次是 gunjang 0.187s 第二名,大月饼  14.98s 第三名。
蓝色王魂 作为本期擂主参与下期精英挑战赛,下期挑战赛有算法题和爬虫题可选,请与12月6日24时前反馈给我你的选择

有请 @小甲鱼 老师颁奖,第一名奖励 50 鱼币,第二名 30 鱼币,第三名 20 鱼币。

本期竞猜获胜为“双数”。

请以下鱼油回帖领奖:

  • $DIM
  • yaoyaozhe
  • ralphla
  • lovesword
  • 大月饼

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2017-12-5 21:37:13 | 显示全部楼层
本题获胜者的解题程序都非常优秀,大家可以直接参考。
我就提供一个最简洁的程序吧,一行代码输出:
def max_rainwater(lst): return sum(max(min(max(lst[:i]),max(lst[i+1:]))-lst[i],0) for i in range(1,len(lst)-1))
其实对于列表中的每个数,除去最左边和最右边的肯定是0以外,都是求左侧的最大值与右侧的最大值的最小值,然后减去当前值,所得的结果如果为正数就累加,是负数则取0.
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-6 08:01:43 From FishC Mobile | 显示全部楼层
jerryxjr1220 发表于 2017-12-5 21:37
本题获胜者的解题程序都非常优秀,大家可以直接参考。
我就提供一个最简洁的程序吧,一行代码输出:


我选算法题。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-6 17:23:16 | 显示全部楼层
领奖

评分

参与人数 1鱼币 +5 收起 理由
jerryxjr1220 + 5 竞猜奖励

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-12-6 18:54:08 | 显示全部楼层
jerryxjr1220 发表于 2017-12-5 21:37
本题获胜者的解题程序都非常优秀,大家可以直接参考。
我就提供一个最简洁的程序吧,一行代码输出:

学习了
每次都是最慢的...好丢人...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-12-6 20:18:35 | 显示全部楼层
Elastcio 发表于 2017-12-6 18:54
学习了
每次都是最慢的...好丢人...

大家都是通过不断的练习才提高编程水平的,加油!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-12-10 20:53:35 | 显示全部楼层
根本就没做出来,没思路。不爽。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 14:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表