diff --git a/Algo/B2/Exercises/Repetitive tutorial.md b/Algo/B2/Exercises/Repetitive tutorial.md index da1091f..7f417b9 100644 --- a/Algo/B2/Exercises/Repetitive tutorial.md +++ b/Algo/B2/Exercises/Repetitive tutorial.md @@ -55,6 +55,18 @@ def multiplication2(x: int, y: int) -> int: return -multiplication(-x, y) else return multiplication(x, y) + +def multiplication2(x: int, y: int) -> int: + if y < 0: + y = -y + if x < 0: + return multiplication(-x, y) + return -multiplication(x, y) + elif x < 0: + return -multiplication(-x, y) + else + return multiplication(x, y) + ``` ## Exercise 1.3