[EP24] - 22.1
Écrire une fonction recherche_indices_classement
qui prend en paramètres un entier elt
et un tableau d’entiers tab
, et qui renvoie trois listes :
- la première liste contient les indices des valeurs du tableau
tab
strictement inférieures à elt
;
- la deuxième liste contient les indices des valeurs du tableau
tab
égales à elt
;
- la troisième liste contient les indices des valeurs du tableau
tab
strictement supérieures à elt
.
Exemples :
>>> recherche_indices_classement(3, [1, 3, 4, 2, 4, 6, 3, 0])
([0, 3, 7], [1, 6], [2, 4, 5])
>>> recherche_indices_classement(3, [1, 4, 2, 4, 6, 0])
([0, 2, 5], [], [1, 3, 4])
>>>recherche_indices_classement(3, [1, 1, 1, 1])
([0, 1, 2, 3], [], [])
>>> recherche_indices_classement(3, [])
([], [], [])
Écrire une fonction recherche_indices_classement
qui prend en paramètres un entier elt
et un tableau d’entiers tab
, et qui renvoie trois listes :
- la première liste contient les indices des valeurs du tableau
tab
strictement inférieures à elt
;
- la deuxième liste contient les indices des valeurs du tableau
tab
égales à elt
;
- la troisième liste contient les indices des valeurs du tableau
tab
strictement supérieures à elt
.
Exemples :
>>> recherche_indices_classement(3, [1, 3, 4, 2, 4, 6, 3, 0])
([0, 3, 7], [1, 6], [2, 4, 5])
>>> recherche_indices_classement(3, [1, 4, 2, 4, 6, 0])
([0, 2, 5], [], [1, 3, 4])
>>>recherche_indices_classement(3, [1, 1, 1, 1])
([0, 1, 2, 3], [], [])
>>> recherche_indices_classement(3, [])
([], [], [])