# Understanding anagram checking (part 7e40)

Разберём задачу, которая встречается практически в каждом учебнике по программированию.

## Задача

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

## Решение

```python
def are_anagrams(a: str, b: str) -> bool:
    return sorted(a.lower()) == sorted(b.lower())


print(are_anagrams("listen", "silent"))
```

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

Анаграммы дают одинаковые отсортированные последовательности букв. Сортировка — простое и наглядное решение; словарь частот дал бы ту же проверку без сортировки.

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

```text
True
```

## Сложность

O(n log n) из-за сортировки, O(n) по памяти.


Это решение удобно как отправная точка для экспериментов: попробуйте изменить входные данные и проследить за поведением кода.

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

[работы](https://themeathousechaddsford.com/pakistani+sex+website?f=linkcentre) · [изменить](https://blogfreely.net/nathannazarov26/porno-egresadas-desnudas) · [памяти](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/solonkamay-e1cc9e.pdf) · [удобно](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [являются](https://yakihonne.com/article/naddr1qvzqqqr4gupzqqtyavc6h95t52kj8acy0g6g5aqjhdpc24fx5uqeldp6qzjgk7r3qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0ykkycehxycrvvmp95crxveh956rxven94snxen9943n2vpsxguxzepcv43ryjhql3c) · [точка](https://statics.pancake.vn/web-media-264/ea/3f/bc/a2/b29b7f717b61d7c320f3d7e92acf020699e237723ce78712ef0d8390.pdf) · [каждом](https://articlescad.com/broskynova-plnka-do-torty-386875.html) · [последовательности](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-8068da.pdf) · [состоят](https://blogfreely.net/igorcollins26/mesudachi-the-animation-ep2) · [отправная](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/reverse-string-razbor-mvff1vip.md) · [которая](https://hey.xyz/posts/33r89eff49n5nyebe1f) · [Сортировка](https://hey.xyz/posts/1r44qjtbp2pqbhhfmf8) · [анаграммами](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [python](https://blogfreely.net/nataliarussell2/posgrados-en-comunicacion-unam) · [входные](https://radicle.network/nodes/seed.pipapo.org/rad%3Az2MqrKmGFeHQAVeMGsW8c29VUETXj/issues/ab632fe44ff872f5da199ea592ff4bd9ea424b32) · [проверку](https://kappa.lol/ORrsbs) · [учебнике](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/twistyshard-eb2eed.pdf) · [отсортированные](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/sieve-shagi-mvfecx7r.md) · [наглядное](https://discuss.tchncs.de/post/65439689) · [sorted(a.lower](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [Решение](https://blog.spikyhair.club/oz4c1a14/jazminesinging-onlyfans-pics) · [return](https://drop.xtrafrancyz.net/selif/pq5bd015o6.pdf) · [встречается](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/yum-707-004a5f.pdf) · [данные](https://paste2.org/4HEX3UWw) · [одинаковой](https://claramartin325.overblog.fr/2026/10/khangbaka.html) · [silent](https://kappa.lol/IGO0FN) · [Определить](https://articlescad.com/indian-mms-video-desi-couple-sex-blowjob-and-college-girl-clips-386746.html) · [экспериментов](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/hd-wallpapers-girlish-e5e0aa.pdf) · [Сложность](https://paste.rs/tEq4V)

