# Common mistakes in palindrome check

Каждая учебная задача таит пару-тройку грабель; вот они.

## Задача

Дана строка `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) по памяти.


## Частые ошибки

1. **Не обрабатывать крайние случаи.** Пустой ввод, ноль, отрицательные числа — именно там решение чаще всего ломается.
2. **Смешивать типы данных.** Строки и числа ведут себя по-разному; неявное приведение типов — источник неочевидных багов.
3. **Писать код без проверки на маленьких примерах.** Прогоните решение вручную на 2-3 значениях, прежде чем считать задачу решённой.

Заметив такую ошибку в чужом коде, вы уже мыслите как ревьюер.

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

[Прогоните](https://gellaryforum.freeflarum.com/d/27971-27971) · [прежде](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/silku-086-47075c.pdf) · [примерах](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [Частые](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-160cad.pdf) · [маленьких](https://annafournier754.overblog.fr/2026/10/alina-becker-pussy-photos-leaked-nude-gallery.html) · [считать](https://discuss.tchncs.de/post/65439371) · [чужом](https://paste2.org/WgttpgKk) · [работы](https://rentry.co/en-guzel-am-fotolari-314037) · [направо](https://iberian-partners.com/derecho-mercantil-sociedades-mercantiles?f=linkcentre) · [работает](https://privatebin.devol.it/?2411e8f1b881e09e#4WA8dsGpaLEqfyow683qQycbNBmvYD82phKCdmDufjYP) · [копией](https://statics.pancake.vn/web-media-264/3d/9b/ee/85/35b9125e83ade0ceb292838c2ed8df5beb73ef1c7e49dca081d20a94.pdf) · [python](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [Решение](https://rentry.co/gallery-856986) · [пробелов](https://gall.dcinside.com/mgallery/board/view/?id=thekpop&no=64458) · [return](https://katerinapetrov91.wixsite.com/my-site-1/post/camy-dream-scandalous-nude-gallery-and-provocative-imagery) · [Сложность](https://radicle.network/nodes/index.radicle.garden/rad%3Az2sMGPnSG94hsNnXgcSLoMAYyvW6c/issues/4830fc47762d02dd570c90279a37bb3d309f8774) · [очищается](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-e84590.pdf) · [строка](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/volte-16028a.pdf) · [решённой](https://www.imagefap.com/pictures/14229551/) · [грабель](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/sheilaexposure-porn-560bcf.pdf) · [слева](https://sway.cloud.microsoft/yYWR9HE6XxigjZkI) · [знаков](https://yakihonne.com/article/naddr1qvzqqqr4gupzpv9eyuw34uqtnhx49p9n8n97eh8xucyn9ak52l8j3l3lezgzwsleqy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0yknserp893nxefn956kgdnp956xgerx95urqct995crvcfjv56k2wry89nrq0hrrx8) · [учебная](https://rentry.co/gallery-112471) · [решение](https://blogfreely.net/nataliarussell2/astalavr-virtual-reality-adult-photo-gallery-and-slideshow) · [пару-тройку](https://saminupss.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/kittykeettt-4439a1.pdf) · [значениях](https://ecency.com/@lukasfiala2580/mansi-negi-porn-video-watch-nude-onlyfans-bdsm-sexy-thong-cl-f23529) · [Смешивать](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [вручную](https://portfolio40170.mataroa.blog/blog/97b-84-1e6/) · [Пустой](https://collection80953.mataroa.blog/blog/julio-jose-ipcam/) · [крайние](https://gellaryforum.freeflarum.com/d/27870-27870-meowbah-x-technoblade-sexy-fanart-crossover-with-animated-porn)

