https://projecteuler.net/problem=48
The series, $1^1 + 2^2 + 3^3 + ... + 10^{10} = 10405071317$.
Find the last ten digits of the series, $1^1 + 2^2 + 3^3 + ... + 1000^{1000}$.
Okay, this would be way harder in C/C++. In every language with long int support it is easy. See the number of people who have solved it.
s = int(str(sum([i**i for i in range(1, 1001)]))[-10:])
assert(s == 9110846700)
print(s)