diff --git a/allalgorithms/numeric/sumOfDigits.py b/allalgorithms/numeric/sumOfDigits.py new file mode 100644 index 0000000..b36f2f3 --- /dev/null +++ b/allalgorithms/numeric/sumOfDigits.py @@ -0,0 +1,25 @@ +# -*- coding: UTF-8 -*- +# +# sum of digits from 1 to n +# The All â–²lgorithms library for python +# +# Contributed by: Natan Lucena +# Github: @NatanLucena +# + +def sumOfDigitsFrom1ToN(n) : + + result = 0 + + for x in range(1, n+1) : + result = result + sumOfDigits(x) + + return result + +def sumOfDigits(x) : + sum = 0 + while (x != 0) : + sum = sum + x % 10 + x = x // 10 + + return sum