9 任务很简单,可以执行相同任务的2个代码段,乍一看似乎一个优化的很好,但实际上比另一个慢得多。 只有一条规则: 两个代码段都必须以完全相同的输出结束(对于相同的给定输入,如果有的话)。 popularity-contest underhanded — vrwim source 1 如果不选择特定的任务,我认为这太过广泛了,以至于没有意思。您还应该指定两个代码段是否必须使用相同的语言。 — 丹尼斯 @Dennis是的,可能范围太广,我只是想看看一些创造性的方法。此外,语言也没有限制,因此人们可以获得更多的创作自由。 — vrwim 9 创造自由不会带来创造性的答案。解决一项困难的任务比完成一项简单的任务需要更多的创造力。 — 丹尼斯
11 Python 3 似乎很快... print(0 < 10**100 - 1 < 10**100) 似乎很慢... print(10**100 - 1 in range(0, 10**100)) 但是两者的运行时间非常相似!range有一个有效的实现in — 卡里多克 source 将问题搁置一旁,这不是在问问题吗?您想要看起来快但实际上很慢的东西,而不是看起来慢但实际上又快的东西 — Sp3000 2015年 4 @ Sp3000是正确的,但是它是如此广泛,以至于我决定发布一个更广泛的答案。 — Caridorc