# Exploring word frequency counting (part ffb6)

Предлагаю решить задачу вместе: без спешки, с объяснением каждой строки.

## Задача

Дан текст. Посчитать, сколько раз встречается каждое слово, и вывести слова по убыванию частоты.

## Решение

```python
from collections import Counter


def word_count(text: str) -> list[tuple[str, int]]:
    words = text.lower().split()
    return Counter(words).most_common()


print(word_count("a b a c b a"))
```

## Как это работает

Текст разбивается на слова, `Counter` подсчитывает вхождения за линейное время, а `most_common()` сразу возвращает отсортированный список пар.

## Пример работы

```text
[('a', 3), ('b', 2), ('c', 1)]
```

## Сложность

O(n) по времени по числу слов, O(k) по памяти по числу уникальных.


Такой пример хорошо закрепляется практикой — перепишите решение руками и прогоните на своих тестах.

**Читайте также:**

[Пример](https://paste2.org/xm0tePp5) · [текст](https://blog.spikyhair.club/oz23c982/emiri-momota-parasited-sci-fi-alien-possession-erotic-gallery) · [линейное](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [Такой](https://bcahk.org/bokep+indo+ometv?f=instapaper) · [убыванию](https://jaflysilve.freeflarum.com/d/1745-1745-andie-elle-sex-tape) · [памяти](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/is-prime-dva-sposoba-mvbjau7j.md) · [collections](https://statics.pancake.vn/web-media-264/e6/55/52/95/8f7d50078ebc28b3207784432b59938783e8d33e8f8e552d76a858ee.pdf) · [перепишите](https://jaflysilve.freeflarum.com/d/1737-1737-nsfw-hentai-gallery-uncensored-anime-porn-art-parodies) · [уникальных](https://blogfreely.net/nataliarussell2/violet-myers-prone-bone) · [практикой](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [вместе](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/b00693970-f660d9.pdf) · [python](https://articlescad.com/edupage-account-379345.html) · [работает](https://rentry.co/anja-mernik-545598) · [время](https://igorsokolov4.wixsite.com/my-site-1/post/%E5%85%94%E5%B4%BD%E7%88%B1%E9%9C%B2%E5%87%BA) · [каждой](https://paper.wf/elena1963log/bokep-indo-demi-samsung-galaxy-rela-di-entot) · [сколько](https://blogfreely.net/catherine-vasilyev70/laylakellyvip) · [import](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [прогоните](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/jt420-sfm-c89290.pdf) · [объяснением](https://rentry.co/gallery-679178) · [слово](https://drop.xtrafrancyz.net/selif/e4h45zhu0o.pdf) · [руками](https://jaflysilve.freeflarum.com/d/1591-1591-piper-rockelle-leaked-photos-and-videos-latest-gallery) · [сразу](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/binary-search-shagi-mvbg1gs1.md) · [тестах](https://privatebin.devol.it/?6de03c0915cd4c2a#47aZQSJBFf5Uy3TJKahEGEYSBpxpCaH4uuD22EdqiVXj) · [слова](https://articlescad.com/sara-wickedweasel-380895.html) · [своих](https://aton-center.org/nwdz+bzz+mSry%40?f=instapaper) · [спешки](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-237d8b.pdf)

