mirror of
https://github.com/TheAlgorithms/Python.git
synced 2025-02-07 18:10:55 +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,
|
Considering natural numbers of the form, a**b, where a, b < 100,
|
||||||
what is the maximum digital sum?
|
what is the maximum digital sum?
|
||||||
:param a:
|
:param a:
|
||||||
:param b:
|
:param b:
|
||||||
:return:
|
:return:
|
||||||
>>> maximum_digital_sum(10,10)
|
>>> solution(10,10)
|
||||||
45
|
45
|
||||||
|
|
||||||
>>> maximum_digital_sum(100,100)
|
>>> solution(100,100)
|
||||||
972
|
972
|
||||||
|
|
||||||
>>> maximum_digital_sum(100,200)
|
>>> solution(100,200)
|
||||||
1872
|
1872
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user