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
|