码迷,mamicode.com
首页 > 其他好文 > 详细

2018.1.27

时间:2018-01-28 11:21:45      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:work   lambda   完成   题目   div   时间   pre   难度   掌握   

我回去重做了些以前用python做的题,发现自己学会map,filter和lambda表达式之后就开始疯狂滥用它们。。。

比如说我写了这么一段:

return str([*filter(lambda x: len(x) == max([*map(len, result)]), result)][0])

这一段有多蠢呢——它实际上是用O(n^2)的开销去做了件O(1)就能完成的事情。。。

去做PL里面的homework3,感觉难度明显比前两次高了些,problem 9我甚至光看题目就看了有一个小时。。。据说后面有光题干就七八页的,想想就头大。

其实我学这门的初始目的(掌握高阶函数)现在就已经达到了,不过这种上到就是赚到的课程,自然是没有理由不彻底完成的。

就是这时间吧,我估计加起来可能得用1个月了,比预想的多了一倍呢。后面的几门系统课,估计也是差不多的情形吧,不能小看了啊。

2018.1.27

标签:work   lambda   完成   题目   div   时间   pre   难度   掌握   

原文地址:https://www.cnblogs.com/dynasty919/p/8369193.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!