Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
second solution in Creative category for "Lunar" Multiply by Tinus_Trotyl
def lunar_multiply(a: int, b: int) -> int:
a, b = list(str(a))[::-1], list(str(b))[::-1]
return int(''.join([x for x in [max(n)for n in zip(*[n*['0']+[min(x,y)for x in a]+(len(b)-n)*['0'] for n,y in enumerate(b)])][::-1]]))
Aug. 27, 2023
Comments: