20 lines
525 B
Python
20 lines
525 B
Python
|
def checkio(number: int) -> int:
|
||
|
number = str(number)
|
||
|
x = 1
|
||
|
for y in number:
|
||
|
if y != '0':
|
||
|
x *= int(y)
|
||
|
return x
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
print('Example:')
|
||
|
print(checkio(123405))
|
||
|
|
||
|
# These "asserts" using only for self-checking and not necessary for auto-testing
|
||
|
assert checkio(123405) == 120
|
||
|
assert checkio(999) == 729
|
||
|
assert checkio(1000) == 1
|
||
|
assert checkio(1111) == 1
|
||
|
print("Coding complete? Click 'Check' to review your tests and earn cool rewards!")
|