# Understanding anagram checking (part 523c)

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

## Задача

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

## Решение

```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://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/ren-tv-d0ae9d.pdf) · [одинаковые](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/boobs-2022-movie-2704b5.pdf) · [отсортированные](https://gal39218.carrd.co/) · [строки](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [Анаграммы](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/gcd-dva-sposoba-mvd8s7m3.md) · [Пример](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/pur-03-r34-f26ec8.pdf) · [памяти](https://petrovnina.wixsite.com/my-site-1/post/warhammer-40000-hentai) · [спешки](https://jaflysilve.freeflarum.com/d/2747-2747-animatedgoon-at-goonanimated-twitter-profile-sotwe) · [Определить](https://blogfreely.net/igorcollins26/anime-gay-sex-twitter) · [Задача](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/buxianliu-711fb6.pdf) · [задачу](https://hey.xyz/posts/yrxdn11s3zf6pcckwe) · [перепишите](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/starsessions-ml-902280.pdf) · [руками](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [анаграммами](https://house-of-the-dragon.fr/%E9%BB%84%E9%87%91%E5%9C%A3%E6%B0%B4?f=linkcentre) · [состоят](https://articlescad.com/rov69-com-383369.html) · [тестах](https://novakveronika.wixsite.com/my-site-1/post/randomtriples) · [своих](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-eaab5d.pdf) · [решение](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [каждой](https://kappa.lol/01w68d) · [объяснением](https://news-ctl-posts.hashnode.dev/step-by-step-the-euclidean-algorithm-for-gcd-part-fb9f) · [простое](https://pramer.tv/hd+altyaz%C4%B1l%C4%B1+porn?f=linkcentre) · [Предлагаю](https://privatebin.devol.it/?e3f0b4610dfe6dbe#GTpCVuza2CyEjUK1EZXKaZaE5Ce6affUu6ADkD4y9NAf) · [частотой](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/jb-nude-2d3726.pdf) · [python](https://kappa.lol/hg5nX9)

