Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
First solution in Uncategorized category for Multiplication Table by Elena_Korljukova
def checkio(first, second):
return sum([2*(2**len(bin(second)[2:]) - 1 if i == '1' else second) for i in bin(first)[2:]])
#These "asserts" using only for self-checking and not necessary for auto-testing
if __name__ == '__main__':
assert checkio(4, 6) == 38
assert checkio(2, 7) == 28
assert checkio(7, 2) == 18
Aug. 24, 2020