From f21da3c5a3eb3c51b1cb58f9d509741c35bf3948 Mon Sep 17 00:00:00 2001 From: Louis Date: Mon, 20 Nov 2023 13:58:54 +0100 Subject: [PATCH] vault backup: 2023-11-20 13:58:54 --- Algo/B2/Exercises/Repetitive tutorial.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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