mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-01-31 06:33:44 +00:00
[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 <dhruvmanila@gmail.com>
This commit is contained in:
parent
c2a5033f9e
commit
c9500dc89f
|
@ -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
|
||||
"""
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user