From a63352b8fb6d3098454314c95765b0e406fea551 Mon Sep 17 00:00:00 2001 From: NatanLucena <44265910+NatanLucena@users.noreply.github.com> Date: Thu, 24 Oct 2019 15:19:49 -0300 Subject: [PATCH] Create sumOfDigits.py --- allalgorithms/numeric/sumOfDigits.py | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 allalgorithms/numeric/sumOfDigits.py 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