# Step-by-step: string reversal (part e419)

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

## Задача

Перевернуть строку: из `"python"` получить `"nohtyp"`. Задача-разминка, знакомая каждому новичку.

## Решение

```python
def reverse_string(s: str) -> str:
    return s[::-1]


print(reverse_string("python"))
```

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

Срез `[::-1]` проходит строку с конца с шагом -1 и создаёт перевёрнутую копию. Это идиоматичный способ в Python; в других языках тот же результат даёт цикл от конца к началу.

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

```text
nohtyp
```

## Сложность

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


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

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

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

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

[других](https://radicle.network/nodes/seed.pipapo.org/rad%3AzJbeXBLDFyqPoUGfoySzY2EWCgQt/issues/98146bf88c12387efd7ade73e8f09694a3186fae) · [шагам](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/is-prime-tests-mvfnthg3.md) · [просто](https://pen.absturztau.be/oz42cdf3/chlen-vypiraet-cherez-zhivot) · [разбор](https://ecency.com/@jannovotny8793/solodusk-r34-9d614f) · [работает](https://fepslutc.org/%E5%A5%B3%E5%AD%A6%E7%94%9F%E8%A3%B8%E4%BD%93?f=instapaper) · [какие](https://drop.xtrafrancyz.net/selif/qzvlpjcb5q.pdf) · [времени](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [перевёрнутую](https://radicle.network/nodes/seed.pipapo.org/rad%3Az3PJfw1VykES3gah76b4L2LT6eEJM/issues/75cbc4b480c6e3f4d49bd4a06e7e5c4411ab0316) · [началу](https://wuchu-pub.com/uploads/20261020/d1c855d79c10c940d1698edb9c75fc38.pdf) · [новичку](https://articlescad.com/dexxa-geometry-dash-hentai-videos-gifs-and-images-387152.html) · [идиоматичный](https://kappa.lol/SaXeoU) · [функцию](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/thefunmilf-gangbang-a67f2e.pdf) · [s[::-1](https://kappa.lol/sZdWJy) · [значение](https://blogfreely.net/igorcollins26/tween-nn-models) · [Основной](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [здесь](https://news-ctl-posts.hashnode.dev/understanding-anagram-checking-part-11fb) · [Проверяем](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/yourfavoritenextdoorgirl-sf-c8f33f.pdf) · [python](https://ecency.com/@karelcerny7473/post-aa77c4) · [Пример](https://rentry.co/eva-ionesco-playboy-pictures-444893) · [Перевернуть](https://statics.pancake.vn/web-media-264/c1/71/23/14/7b1ea1d082b002ad54ec4383dba0c0a67faff9e8af537fe6a8ef7a18.pdf) · [nohtyp](https://articlescad.com/lisina-free-porn-ekaterina-lisina-nude-photo-gallery-387276.html) · [Входные](https://kappa.lol/yNsqdY) · [Когда](https://discuss.tchncs.de/post/65444580) · [способ](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/thefunmilf-gangbang-49f122.pdf) · [памяти](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [данные](https://alenakoval36.wixsite.com/my-site-1/post/tppn-038)

