diff --git a/project_euler/problem_56/sol1.py b/project_euler/problem_56/sol1.py index 98094ea8e..8eaa6e553 100644 --- a/project_euler/problem_56/sol1.py +++ b/project_euler/problem_56/sol1.py @@ -1,17 +1,29 @@ -def maximum_digital_sum(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? :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 """