Advertisement
danchaofan

Euler #346

Jan 5th, 2019
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.23 KB | None | 0 0
  1. seen, value = [1], 1
  2. for base in range(2, 10**6 + 1):
  3.     value, exponent = 1 + base + base**2, 3
  4.     while value <= 10**12:
  5.         seen.append(value)
  6.         value += base**exponent
  7.         exponent += 1
  8. print(sum(set(seen)))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement