Below is the solution to problem 30 from Project Euler. It’s written in Python, a programming language I’m trying to learn.
#!/usr/bin/env python
# Project Euler problem 30
narc_sum = 0
for number in range(100, 200000):
# Transform the number into a string
string = str(number)
# Transform the string into a list
lst = list(string)
sum = 0
for i in range(len(lst)):
# Add the members of the list to the fifth power
sum = sum + (int(lst[i])**5)
if (number == sum):
# Add all numbers and store in narc_sum value
narc_sum = narc_sum + number
print "Sum is ",narc_sum