# Step-by-step: anagram checking (part 3d92)

Медленный разбор помогает понять код, а не просто скопировать его.

## Задача

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

## Решение

```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) по памяти.


## Разбор по шагам

1. **Шаг 1. Входные данные.** Проверяем, что приходит в функцию, и какие значения считаются корректными.
2. **Шаг 2. Основной цикл.** Именно здесь происходит вся работа; следим за изменениями переменных на каждой итерации.
3. **Шаг 3. Результат.** Убеждаемся, что возвращаемое значение соответствует условию задачи, включая крайние случаи.

Когда каждый шаг понятен, доработка решения перестаёт быть лотереей.

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

[соответствует](https://statics.pancake.vn/web-media-264/60/7b/69/f8/d23309c847b814b11582d7bf3e0ff250174b2dafc703b1943a329405.pdf) · [return](https://writefreely.ethibox.fr/oz8c420a/jigglygirls) · [понять](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [каждой](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-75a7af.pdf) · [решения](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/hellakillax-b2f889.pdf) · [Определить](https://news-ctl-posts.hashnode.dev/a-step-by-step-look-at-bracket-sequence-validation-part-0c67) · [какие](https://privatebin.devol.it/?c36eadc73de8cd04#2489MrL8c9ia6VLEhuTt4LbPk9ZjfXkYhpmpemCadQ5h) · [понятен](https://mariefournier156.overblog.fr/2026/10/nekateen-hardcore-scenes-bareback-creampie-and-public-sex-gallery.html) · [Входные](https://privatebin.devol.it/?7494b81d3b327ef5#D6AAMZirHgXhWNS3RQH6zia563GtDH7zWwqgn2EN7oX9) · [Сложность](https://kappa.lol/hl3L9B) · [решение](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [возвращаемое](https://rentry.co/ice-pie-models-756225) · [работы](https://sway.cloud.microsoft/kfbcAMDkuphp2JZm) · [переменных](https://news-ctl-posts.hashnode.dev/a-step-by-step-look-at-word-frequency-counting-part-35c1) · [памяти](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [включая](https://jaflysilve.freeflarum.com/d/4931-4931-ursecretlia-onlyfans-leaked-videos-and-exclusive-content) · [работа](https://articlescad.com/shiny-flowers-bely-belinda-s-tight-pussy-toy-action-388611.html) · [условию](https://paste2.org/OpLZL2GX) · [наглядное](https://jaflysilve.freeflarum.com/d/4854-4854-kun-kun-tu-zhi-bo) · [перестаёт](https://hey.xyz/posts/16p8hpkawgh2565y4e4) · [значения](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-23d0a8.pdf) · [Медленный](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/starsessions-michelle-bf873f.pdf) · [доработка](https://sway.cloud.microsoft/DqCPbAOmZNtORdxT) · [из-за](https://marieroux423.overblog.fr/2026/10/seo-ahn-asian-model-big-tits-masturbation-gallery.html)

