0
嘿所以我正在处理项目欧拉问题。我处于问题1中,出于某种原因,我得到了错误的答案。我不知道它的数学逻辑是否是问题,或者代码的逻辑是否错误。代码如下:项目欧拉蟒
def getSumMult3_5(n):
count = 0
i = 0
i_1 = 0
while i*5 < n:
count += i*5
i += 1
while i_1*3 < n:
count += i_1*3
i_1 += 1
return count
print getSumMult3_5(1000)
它返回count = 266333,但这不是正确的答案。伯爵应该等于233168.有人能帮我弄清楚为什么这样做吗?
谢谢!
哇哦,我傻了。我没有仔细阅读这个问题。它是3或5的倍数!非常感谢 – Robbie 2015-02-09 19:53:23