From da387c716310b405e52cf3c61824e203d11b91c3 Mon Sep 17 00:00:00 2001 From: Noah Hall Date: Mon, 5 Oct 2020 21:45:09 -0400 Subject: [PATCH] bring problem_30 solution in line with project style guidelines --- project_euler/problem_30/{soln.py => sol1.py} | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) rename project_euler/problem_30/{soln.py => sol1.py} (89%) diff --git a/project_euler/problem_30/soln.py b/project_euler/problem_30/sol1.py similarity index 89% rename from project_euler/problem_30/soln.py rename to project_euler/problem_30/sol1.py index 3ade82208344..c9f2d71965e3 100644 --- a/project_euler/problem_30/soln.py +++ b/project_euler/problem_30/sol1.py @@ -31,6 +31,9 @@ def digitsum(s: str) -> int: return i if i == int(s) else 0 +def solution() -> int: + return sum(digitsum(str(i)) for i in range(1000, 1000000)) + + if __name__ == "__main__": - count = sum(digitsum(str(i)) for i in range(1000, 1000000)) - print(count) # --> 443839 + print(solution())