Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Concise algorithm solution in Speedy category for Max Digit by Igor_Sekretarev
def max_digit(number: int) -> int:
biggest_digit = 0
while number:
number, digit = divmod(number, 10)
biggest_digit = max(biggest_digit, digit)
return biggest_digit
if __name__ == '__main__':
print("Example:")
print(max_digit(0))
# These "asserts" are used for self-checking and not for an auto-testing
assert max_digit(0) == 0
assert max_digit(52) == 5
assert max_digit(634) == 6
assert max_digit(1) == 1
assert max_digit(10000) == 1
print("Coding complete? Click 'Check' to earn cool rewards!")
April 23, 2021