summaryrefslogtreecommitdiff
path: root/045.py
blob: 5a8bb7c1a6a4b42ba096c690692c5aff3b239a1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12

limit = 500000

triangle = set([ int(n*(n+1)/2) for n in range(1, limit) ])
pentagonal = set([ int(n*(2*n-1)) for n in range(1, limit) ])
hexagonal = set([ int(n*(3*n-1)/2) for n in range(1, limit) ])

result = triangle & pentagonal & hexagonal

for i in result:
	print i