# Step-by-step: string reversal (part 67b0)

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

## Задача

Перевернуть строку: из `"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://news-ctl-posts.hashnode.dev/solving-and-testing-primality-testing-part-7e06) · [новичку](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [Задача](https://hknec.org/wnru621526?f=instapaper) · [следим](https://bibionsol.com/ruth+lee+footjob?f=linkcentre) · [шагом](https://statics.pancake.vn/web-media-264/19/21/25/47/98f34a17cdd2bd77d1dc59493f55688d3c6c565f49154bdf9ecfb576.pdf) · [языках](https://blogfreely.net/igorcollins26/nong-niu-qu-jing) · [соответствует](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [задачи](https://discuss.tchncs.de/post/65444578) · [строку](https://discuss.tchncs.de/post/65439896) · [разбор](https://jaflysilve.freeflarum.com/d/1821-1821-erome-catarina-paolino) · [считаются](https://exhibit87465.mataroa.blog/blog/adc-04-b8b/) · [началу](https://paper.wf/sofia1991log/rubyli222-nude-photos-and-leaked-onlyfans-content) · [какие](https://ownforum.freeflarum.com/d/5209-5209-sm) · [проходит](https://articlescad.com/sissy-381160.html) · [крайние](https://articlescad.com/galsogurk-381164.html) · [работа](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/cos-fb3a49.pdf) · [Сложность](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/tiny-bunny-alice-21960c.pdf) · [Задача-разминка](https://pastebin.com/login) · [условию](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/cos-939d41.pdf) · [возвращаемое](https://i-imagehost.com/solaraeesther-sf?f=instapaper) · [Перевернуть](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/czech-streets-127-b0af2f.pdf) · [работы](https://hiub.mn/tamil+all+sex+videos+download?f=instapaper) · [python](https://news-ctl-posts.hashnode.dev/two-ways-to-solve-fast-exponentiation-part-43ef) · [nohtyp](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-919b90.pdf) · [s[::-1](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/sissy-1c51c7.pdf) · [случаи](https://radicle.network/nodes/seed.cielago.xyz/rad%3Az2kj9XadZt1HPVcbUWeseufRwmcZJ/issues/b6fc843bcc1e56d230e0127d4c3847bed7da0ef3) · [включая](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [памяти](https://ownforum.freeflarum.com/d/5218-5218-octokuro-cosplay-porn) · [Пример](https://hey.xyz/posts/1bcmyw9jt22b6n60erd)

