Hey everyone,
I'm working on one of the puzzles on pyschools.com, and am trying to figure
out if I can make my solution a bit more elegant.
def getSumOfLastDigit(numList):
sumOfDigits=0
for i in range(0, len(numList)):
num=str(numList.pop())
sumOfDigits+=int(num[-1:])
return sumOfDigits
Below is the problem. Basically you take the last digit of each number in
the list, and add them together.
Write a function: getSumOfLastDigit(numList) that takes in a list of
positive numbers and returns the sum of all the last digit in the list.
*Examples*
>>> getSumOfLastDigit([12, 23, 34])
9
>>> getSumOfLastDigit([2, 3, 4])
9
>>> getSumOfLastDigit([1, 23, 456])
10
--
http://mail.python.org/mailman/listinfo/python-list