From c9500dc89ff668f028513b9921b600ee11747b10 Mon Sep 17 00:00:00 2001 From: Aman Saxena <48122342+Aman333Saxena@users.noreply.github.com> Date: Thu, 8 Oct 2020 19:07:09 +0530 Subject: [PATCH] [Project Euler] Fix code style for problem 56 (#3050) * rename method for project_euler/problem #56 * Update sol1.py * Removed whitespaces Co-authored-by: Dhruv --- project_euler/problem_56/sol1.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) 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 """