# Exploring palindrome check (part e163)

В этом материале мы спокойно и по шагам разберём учебную задачу на программирование.

## Задача

Дана строка `s`. Определить, читается ли она одинаково слева направо и справа налево, без учёта регистра и пробелов.

## Решение

```python
def is_palindrome(s: str) -> bool:
    cleaned = ''.join(ch.lower() for ch in s if ch.isalnum())
    return cleaned == cleaned[::-1]


print(is_palindrome("А роза упала на лапу Азора"))  # True
print(is_palindrome("python"))                      # False
```

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

Сначала строка очищается от пробелов и знаков препинания методом `isalnum()`, затем сравнивается с перевёрнутой копией `[::-1]`.

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

```text
True
False
```

## Сложность

O(n) по времени и O(n) по памяти.


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

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

[слева](https://drop.xtrafrancyz.net/selif/5pbij6uyqp.pdf) · [времени](https://blogfreely.net/catherine-vasilyev70/groupie-lust-hot-groupies-and-fan-sluts-in-wild-party-sex) · [Решение](https://news-ctl-posts.hashnode.dev/exploring-the-euclidean-algorithm-for-gcd-part-29d6) · [разберём](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/dadeleine-a26319.pdf) · [поведением](https://privatebin.devol.it/?7de69593c500f6d6#2aF7Km9kj9ejtYT7WR8iiPNt1UWn3ncVFXjmsiUXGtTM) · [cleaned[::-1](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/colajiang-8de91e.pdf) · [материале](https://github.com/ozalopa956-cloud/text-normalize-py/issues/4) · [спокойно](https://drop.xtrafrancyz.net/selif/43y2z42dqn.pdf) · [cleaned](https://discuss.tchncs.de/post/65444575) · [копией](https://rentry.co/emmi-seller-nudes-922267) · [одинаково](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [изменить](https://yakihonne.com/article/naddr1qvzqqqr4gupzphnmuk7mw033vl563va9sqghtkv4ppxyzx62t79xhq2chaee7wlqqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0ykkvdnzxdjx2drx94nrxdnp956xgdfj95unwvpk95cr2ephx3nxgefk893xx48lxey) · [Задача](https://privatebin.devol.it/?0d74814a788e9d52#2zPTu1YeM5hBc4LaX1Lap9S4X11k79CBYVzWSwi3PNbA) · [знаков](https://statics.pancake.vn/web-media-264/42/de/61/39/db07885df1e79569ae90c054e4ff2edaf687e1e95a129a6e21fd268f.pdf) · [упала](https://sway.cloud.microsoft/yYWR9HE6XxigjZkI) · [методом](https://paste.rs/8S3jQ) · [памяти](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/hot-teacher-fucked-in-classroom-e1c03b.pdf) · [справа](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [попробуйте](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-2223e6.pdf) · [налево](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/loland-olga-fc11a9.pdf) · [направо](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/thor-hd-photos-f323fb.pdf) · [проследить](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [return](https://ecency.com/@zdenekpospi7879/keyifhane-205286)

