From 80e758b8161e09d6ac00dd8bcc8360d30620cb70 Mon Sep 17 00:00:00 2001 From: deepshekhardas Date: Mon, 20 Jul 2026 12:43:20 +0530 Subject: [PATCH] fix: add negative input validation to largest_of_very_large_numbers --- maths/largest_of_very_large_numbers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/maths/largest_of_very_large_numbers.py b/maths/largest_of_very_large_numbers.py index e38ab2edb932..b05f886d7345 100644 --- a/maths/largest_of_very_large_numbers.py +++ b/maths/largest_of_very_large_numbers.py @@ -17,6 +17,8 @@ def res(x, y): ... ValueError: expected a positive input """ + if x < 0 or y < 0: + raise ValueError("expected a positive input") if 0 not in (x, y): # We use the relation x^y = y*log10(x), where 10 is the base. return y * math.log10(x)