From 2761b125a5ff0ed37543ab93ee83b1f5d078442a Mon Sep 17 00:00:00 2001 From: Aman Saxena Date: Thu, 8 Oct 2020 16:56:39 +0530 Subject: [PATCH 1/3] rename method for project_euler/problem #56 --- project_euler/problem_56/sol1.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project_euler/problem_56/sol1.py b/project_euler/problem_56/sol1.py index 98094ea8eb28..71617cad2560 100644 --- a/project_euler/problem_56/sol1.py +++ b/project_euler/problem_56/sol1.py @@ -1,17 +1,17 @@ -def maximum_digital_sum(a: int, b: int) -> int: +def solution(a: int, b: int) -> int: """ Considering natural numbers of the form, a**b, where a, b < 100, what is the maximum digital sum? :param a: :param b: :return: - >>> maximum_digital_sum(10,10) + >>> solution(10,10) 45 - >>> maximum_digital_sum(100,100) + >>> solution(100,100) 972 - >>> maximum_digital_sum(100,200) + >>> solution(100,200) 1872 """ From 2dacfdba676f0c0359613859ca8130d073a01617 Mon Sep 17 00:00:00 2001 From: Dhruv Date: Thu, 8 Oct 2020 18:59:00 +0530 Subject: [PATCH 2/3] Update sol1.py --- project_euler/problem_56/sol1.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/project_euler/problem_56/sol1.py b/project_euler/problem_56/sol1.py index 71617cad2560..84f3dac46ada 100644 --- a/project_euler/problem_56/sol1.py +++ b/project_euler/problem_56/sol1.py @@ -1,4 +1,16 @@ -def solution(a: int, b: int) -> int: +""" +Project Euler Problem 56: https://projecteuler.net/problem=56 + +A googol (10^100) is a massive number: one followed by one-hundred zeros; +100^100 is almost unimaginably large: one followed by two-hundred zeros. +Despite their size, the sum of the digits in each number is only 1. + +Considering natural numbers of the form, ab, where a, b < 100, +what is the maximum digital sum? +""" + + +def solution(a: int = 100, b: int = 100) -> int: """ Considering natural numbers of the form, a**b, where a, b < 100, what is the maximum digital sum? From 31030eede9f6aecbf3aab0b4b8e8c88eec07e111 Mon Sep 17 00:00:00 2001 From: Dhruv Date: Thu, 8 Oct 2020 19:01:41 +0530 Subject: [PATCH 3/3] Removed whitespaces --- project_euler/problem_56/sol1.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project_euler/problem_56/sol1.py b/project_euler/problem_56/sol1.py index 84f3dac46ada..8eaa6e553342 100644 --- a/project_euler/problem_56/sol1.py +++ b/project_euler/problem_56/sol1.py @@ -1,11 +1,11 @@ """ Project Euler Problem 56: https://projecteuler.net/problem=56 -A googol (10^100) is a massive number: one followed by one-hundred zeros; -100^100 is almost unimaginably large: one followed by two-hundred zeros. +A googol (10^100) is a massive number: one followed by one-hundred zeros; +100^100 is almost unimaginably large: one followed by two-hundred zeros. Despite their size, the sum of the digits in each number is only 1. -Considering natural numbers of the form, ab, where a, b < 100, +Considering natural numbers of the form, ab, where a, b < 100, what is the maximum digital sum? """