Ad
Code
Diff
  • def multiply_and_add_one(a, b):
        return (a * b) + 1
    
    • def multiply_and_add_one(a, b):
    • if a < 0 and b < 0:
    • return multiply_and_add_one(abs(a), abs(b))
    • elif a > b:
    • return multiply_and_add_one(b, a)
    • elif b != 0:
    • return a + multiply_and_add_one(a, b - 1)
    • elif b == 0:
    • return 1
    • else:
    • return 0
    • return (a * b) + 1