 Concevoir un algorithme pour trouver les mots les plus fréquents dans une phrase.
L'algorithme doit d'abord segmenter la phrase donnée en mots individuels. Après avoir divisé la phrase, l'algorithme peut alors utiliser un compteur de fréquence pour suivre le nombre de fois où chaque mot apparaît. Une fois le compteur créé, l'algorithme peut alors trier le tableau de compteurs par le mot de fréquence la plus élevée et renvoyer le mot le plus fréquemment utilisé.\n\ndef most_frequent_words(sentence):\n words = sentence.split()\n word_freqs = {}\n \n # Créer un compteur pour suivre la fréquence des mots\n pour mot dans mots :\n si mot dans mot_freqs :\n mot_freqs[mot] += 1\n sinon :\n mot_freqs[mot] = 1\n \n # Trie le tableau de compteurs et renvoie les mots les plus fréquents\n sorted_words = sorted(word_freqs.items(), key=lambda t: t[1], reverse=True)\n return sorted_words[0] [0]