Сорауыгызны тулысынча аңламадым. “Иң күпкә бирелгән сүзләрне тап” дигәнме? Задачада текст яки сүзләрнең исемлеге бирелгәнме? Әгәр текстны кертсәгез, мин иң еш очрый торган сүзләрне чыгарып бирергә ярдәм итәм.
Кыска гына ысул:
- Текстны кечкенә хәрефкә күчерегез.
- Пунктуация, саннарны бетерегез.
- Сүзләрне бүлеп алыгыз.
- Һәр сүзгә санагыч (фreq) куегыз һәм иң күп очрагандарын чыгарыгыз.
Әгәр сезгә компьютер ярдәмендә эшләү ошаса, мондый Python кодын кулланырга мөмкин (берничә сүз өчен топ-5 күрсәтүче мисал):
import re from collections import Counter
text = """BURAY TEXT ТУКЫНГЫЗ""" words = re.findall(r'\b\w+\b', text.lower(), flags=re.UNICODE) counts = Counter(words) top5 = counts.most_common(5) print(top5)
Textны миңа җибәрегез, мин сезгә иң еш очрый торган сүзләрне чыгарырмын.