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

Пройдём задачу шаг за шагом — такой формат удобен для первого знакомства с алгоритмами.

## Задача

Перевернуть строку: из `"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://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [функцию](https://blogfreely.net/nataliarussell2/same-027) · [времени](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [случаи](https://pen.absturztau.be/oz42cdf3/xiao-lan-gv) · [способ](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [быстрый](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-155b79.pdf) · [новичку](https://rentry.co/machika-yt-desnuda-914061) · [Пройдём](https://tsai-yi.tw/two+girls+play+omegle+game?f=instapaper) · [работа](https://ninamartin311.overblog.fr/2026/10/michelle-scott-sex-videos-hot-milf-porn-and-onlyfans.html) · [алгоритмами](https://annafournier654.overblog.fr/2026/10/rebecca-j-live-porn-hot-performances-with-yenifer-chacon-5.html) · [условию](https://writefreely.ethibox.fr/oza003bc/rsyl-nyk) · [каждой](https://blog.spikyhair.club/oz80e9f7/soika_here-nude-leaks-exclusive-onlyfans-photos-and-videos) · [переменных](https://blogfreely.net/nataliarussell2/island-boys-sucking-dick) · [конца](https://brenta.tv/scruppy97?f=instapaper) · [Именно](https://drop.xtrafrancyz.net/selif/q0rx75442m.pdf) · [возвращаемое](https://privatebin.devol.it/?e05eaf062926a580#5ThMV6eZgFwo3DDNMQrn8cHMRBewHuqAVZiUBB9jmqRp) · [Убеждаемся](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/ip-cam-ca4b92.pdf) · [Читая](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/hot-teacher-fucked-in-classroom-3a6bde.pdf) · [проходит](https://leahlaurent527.overblog.fr/2026/10/cozyjen.html) · [научиться](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-de553c.pdf) · [создаёт](https://drop.xtrafrancyz.net/selif/ojn6rkbble.pdf)

