Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from collections import defaultdict
- N =700
- ntriples = 3 # for original Ramanujan problem set to 2
- results = defaultdict(list)
- for x in range(0, N):
- x3 = x ** 3
- for y in range(x, N):
- results[x3 + y ** 3].append((x, y))
- for key in sorted(results.keys()):
- if len(results[key]) == ntriples:
- print key, results[key]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement