Écrire une fonction nommée product() qui reçoit une
liste de nombres et qui retourne le produit des éléments de la
liste.
Écrire une fonction nommée longest() qui reçoit une
liste de chaînes de caractères et qui retourne la chaîne la plus longue
de la liste.
Écrire une fonction nommée find_all() qui reçoit une
liste et une valeur à chercher et qui retourne la liste des indices où
la valeur se trouve dans la liste d’entrée. Si la valeur ne se trouve
pas dans la liste d’entrée, la fonction renverra une liste
vide.
Écrire une fonction nommée join() qui reçoit une
liste de chaînes de caractères et qui retourne une chaîne contenant tous
les mots séparés par un espace. Vous ne pouvez pas utiliser la méthode
join() des chaînes de caractères.
Écrire une fonction nommée split() qui reçoit une
chaîne de caractères en paramètre et qui retourne la liste des mots de
la chaîne d’entrée. On définit que les mots sont séparés par un espace.
Vous ne pouvez pas utiliser la méthode split() des chaînes
de caractères.
Écrire une fonction nommée clean() qui reçoit une
chaîne de caractères et une liste de mots à supprimer. La fonction
renverra une copie de la chaîne d’entrée où tous les mots de la liste
ont été supprimés.
Écrire une fonction nommée bubble_sort() qui
implémente l’algorithme du tri à bulles dont voici le schéma: