scosant
12/17/2012 - 11:03 AM

projecteuler048 - self powers

projecteuler048 - self powers

"""
Scott Santarromana
projecteuler048 - self powers

The series, 11 + 22 + 33 + ... + 1010 = 10405071317.

Find the last ten digits of the series, 11 + 22 + 33 + ... + 10001000.
"""
sum = 0
for idx in range(1,1000):
    sum += idx**idx
ans = str(sum)
ans_idx = len(ans) - 10
print ans[ans_idx:]