Bir cümlede en sık kullanılan kelimeleri bulmak için bir algoritma tasarla.
Algoritma önce verilen cümleyi tek tek kelimelere ayırmalı. Cümleyi böldükten sonra, algoritma her kelimenin kaç kez geçtiğini takip etmek için bir frekans sayacı kullanabilir. Sayaç oluşturulduktan sonra, algoritma daha sonra sayaç dizisini en sık kullanılan kelimeye göre sıralayabilir ve en sık kullanılan kelimeyi döndürebilir.

def most_frequent_words(sentence):
 kelimeler = cümle.split()
 word_freqs = {}
 
 # Oluştur word in word için word frekansını takip eden bir sayaç
 for word in kelimeler:
 if word in word_freqs:
 word_freqs[word] += 1
 else:
 word_freqs[word] = 1
 
 # sayaç dizisi ve en sık kullanılan sözcükleri döndürür
 sorted_words = sorted(word_freqs.items(), key=lambda t: t[1], reverse=True)
 return sorted_words[0][0]