From 97f54451354f7e6aa5ce0ef884534a4c6b6a39bd Mon Sep 17 00:00:00 2001 From: David GAILLETON Date: Sun, 7 Dec 2025 12:46:25 +0100 Subject: [PATCH] Day 2 BonusDay 2 Bonus --- 02_b/main.c | 12 ++++++------ libft | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/02_b/main.c b/02_b/main.c index e83705d..2961087 100644 --- a/02_b/main.c +++ b/02_b/main.c @@ -6,7 +6,7 @@ /* By: dgaillet +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/12/05 12:39:53 by dgaillet #+# #+# */ -/* Updated: 2025/12/06 20:42:04 by dgaillet ### ########lyon.fr */ +/* Updated: 2025/12/07 12:45:04 by dgaillet ### ########lyon.fr */ /* */ /* ************************************************************************** */ @@ -38,16 +38,16 @@ static int check_if_invalid(long long nb) temp = ft_substr(str, 0, i); while (len > i * j) { - if (ft_strncmp(temp, &str[i * j], i)) + if (!ft_strncmp(temp, &str[i * j], i)) { - if (i * j >= len) + if (i * j >= (len - i)) { printf("%lld\n", nb); return (1); } - else - break ; } + else + break ; j++; } free(temp); @@ -104,7 +104,7 @@ static void clear_lst(t_comb *lst) if (lst->invalids) free(lst->invalids); free(lst); - lst = temp->next; + lst = temp; } } diff --git a/libft b/libft index 53b2050..e1380d0 160000 --- a/libft +++ b/libft @@ -1 +1 @@ -Subproject commit 53b2050d118e4b40a25cec9412af25de2e9b5e84 +Subproject commit e1380d06f7e78099831e698dbb11e652bc11c63f