Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
three ways to solve - reduce, eval, recursion solution in Clear category for Digits Multiplication by kdim
import functools
def checkio(number: int) -> int: # use reduce
return functools.reduce(lambda x, y: x * y, list(map(int, str(number).replace('0', ''))))
def checkio(number: int) -> int: # use eval
return eval("*".join(list(str(number).replace('0', ''))))
def checkio(number: int) -> int: # use recursion
n = str(number).replace('0', '')
return int(n[-1]) * checkio(n[:-1]) if n else 1
Jan. 27, 2021
Comments: