Algorithmes de recherche

2 h 5 exercices Niveau 8

Énoncé

Modifiez l'algorithme de recherche linéaire pour renvoyer toutes les positions d'une valeur donnée dans la liste, pas seulement la première occurrence.

def linear_search(values, search_for):
    # ...

Contrainte

Plutôt que de renvoyer True lors de la première correspondance, stockez et renvoyez les indices de toutes les correspondances.

Résultat Attendu

La fonction doit retourner une liste de tous les indices où la valeur a été trouvée. Si la valeur n'est pas trouvée, renvoyez une liste vide.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus