fix my medium algo

This commit is contained in:
Maoake Teriierooiterai
2026-01-12 11:35:23 +01:00
parent 376f457f7d
commit 69dc80e498
2 changed files with 22 additions and 11 deletions

View File

@@ -16,11 +16,14 @@ int get_first_lower(t_stack *first)
{
t_stack *tmp;
int lower;
int pass;
tmp = first;
lower = tmp->value;
while (tmp->next != first)
pass = 1;
while (tmp != first || pass == 1)
{
pass = 0;
if (lower > tmp->value)
lower = tmp->value;
tmp = tmp->next;
@@ -85,17 +88,18 @@ int get_number_in_range(int max_range, t_stack *a, int range)
int nb_in;
t_stack *tmp;
t_stack *first;
int pass;
nb_in = 0;
tmp = a;
pass = 1;
first = tmp;
while (tmp->next != first)
while (tmp != first || pass == 1)
{
pass = 0;
if (in_range(tmp->value, max_range, range))
nb_in++;
tmp = tmp->next;
}
if (in_range(tmp->value, max_range, range))
nb_in++;
return (nb_in);
}