From a78b3f1a44de2f295a23624b204e08b4547b659a Mon Sep 17 00:00:00 2001 From: Maoake Teriierooiterai Date: Tue, 6 Jan 2026 16:05:32 +0100 Subject: [PATCH] adding the new range bucket --- algorithms/medium_utils/utils_medium_two.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/algorithms/medium_utils/utils_medium_two.c b/algorithms/medium_utils/utils_medium_two.c index 020c9bd..9af03ab 100644 --- a/algorithms/medium_utils/utils_medium_two.c +++ b/algorithms/medium_utils/utils_medium_two.c @@ -59,7 +59,15 @@ int my_sqrt(int nb) int range_bucket(t_stack *first) { int len; + int diff; + int sqrt; len = stack_len(first); + diff = (get_max_number(first) - get_min_number(first)) ; + sqrt = my_sqrt(len); + if (diff / sqrt < 2) + { + return (get_max_number(first)); + } return ((get_max_number(first) - get_min_number(first)) / my_sqrt(len)); }