
ProjectEuler
xljsskk
这个作者很懒,什么都没留下…
展开
-
ProjectEuler_1
print sum(i for i in range(1,1000) if i%3==0 or i%5==0) 0.这是网上copy的别的大牛的代码 (初学python,从抄袭开始,哈哈) 1.python真心好用,做完了我去逛逛论坛。c或cpp一般都是10行左右吧。 2.range是包上不包下的,or = || (c中)。 3.不用多虑15的倍数,15的倍数一开始就会满足i%3=原创 2012-10-21 15:24:14 · 248 阅读 · 0 评论 -
ProjectEuler_2
i=2 _sum=0 a={0:1,1:2} #you cannot give value to a index that not exist in List while True: a[i]=a[i-1]+a[i-2] if a[i]>4000000: #break condition bre原创 2012-11-17 00:53:30 · 378 阅读 · 0 评论 -
ProjectEuler_4
b=0 for i in range(100,1000): for j in range(100,1000): L=[a for a in str(i*j)] if len(L)%2==0: if L[len(L)/2-1::-1]==L[len(L)/2:]: if i*j>b:原创 2012-11-24 00:42:20 · 291 阅读 · 0 评论 -
ProjectEuler_2
import math def is_prime(n): if n < 2: return False for i in xrange(2, int(math.sqrt(n)) + 1): if n % i == 0: return False return True for i原创 2012-11-23 22:54:21 · 342 阅读 · 0 评论