avatar
walgreen hardcode 了?# Money - 海外理财
c*z
1
10. If you know Python, please answer the following:
There's a problem with the
following Python 2.x code, please fix it.
print reduce(lambda x, y: x+y, filter(lambda x: x%2, map(lambda x: x*x,
xrange
(10**6)))) = sum(x*x for x in xrange(1, 10**6, 2))
After the fix, what would be printed? Explain the result.
avatar
y*8
2
今天去买vgc, paypal,小二说显示屏上说是cash only 了
avatar
y*2
3
print reduce(lambda x, y: x+y, filter(lambda x: x%2, map(lambda x: x*x,
xrange(10**6)))) == sum(x*x for x in xrange(1, 10**6, 2))
=号改成==
结果是True
等式两边都是是1~ 10**6 的奇数求和
avatar
v*r
4
啊 昨天晚上还可以买的
avatar
V*r
5
我又不是出题人肚里的蛔虫,怎么知道他想干什么。
代码写得像屎一样,还fix,fix你妹。
Ask 出题者 to go fvck himself.
avatar
w*1
6
ymmv
我这好像几年前就hardcode了
avatar
y*2
7
刚刚打错了。 不是奇数求和。 是奇数平方和
就是简单的1~ 10**6 的奇数的平方的求和
它故意用map, reduce, filter, lambda几个函数写复杂了
avatar
G*o
8
是这个道理。
[在 Voigtlander (Voigtlander) 的大作中提到:]
:我又不是出题人肚里的蛔虫,怎么知道他想干什么。
:代码写得像屎一样,还fix,fix你妹。
:...........
avatar
h*7
9
啥公司面试考Python ?
大学里的?
avatar
C*a
10
you are right,
btw: 什么人会出这样的题?

【在 y****2 的大作中提到】
: print reduce(lambda x, y: x+y, filter(lambda x: x%2, map(lambda x: x*x,
: xrange(10**6)))) == sum(x*x for x in xrange(1, 10**6, 2))
: =号改成==
: 结果是True
: 等式两边都是是1~ 10**6 的奇数求和

avatar
Z*0
11
这个题目考你眼力?等号左右两个function,用=。
avatar
c*z
12
一垃圾公司
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。