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

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

## Задача

Перевернуть строку: из `"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://jaflysilve.freeflarum.com/d/2717-2717-cheng-gong-ren) · [return](https://drop.xtrafrancyz.net/selif/9lzh7hyli4.pdf) · [соответствует](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [началу](https://hey.xyz/posts/2hn6wvwycg2rmb8e7z0) · [самый](https://test3.space-2.de/jade+teen+xxx?f=instapaper) · [Входные](https://statics.pancake.vn/web-media-264/82/1f/aa/d9/27ef2373bdf73834786d6aec510590544bfbe709f41a8fc378a0aebf.pdf) · [первого](https://rentry.co/cop-781642) · [здесь](https://hey.xyz/posts/10w9d82z1d3c0s09q16) · [копию](https://paper.wf/juliawolf03log/nn-models-top-100) · [корректными](https://lauradubois560.overblog.fr/2026/10/robloxthotty-nude-leaks-steph-slone-onlyfans-photos.html) · [возвращаемое](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/gcd-shagi-mvd03ypc.md) · [Проверяем](https://curated91326.mataroa.blog/blog/curchez-webcam-record-2024-02-13-juicy-deutsch-erotic/) · [случаи](https://paper.wf/annabraun76log/obuv-iz-sekond-khend-kak-obrabotat) · [чужой](https://news-ctl-posts.hashnode.dev/exploring-the-euclidean-algorithm-for-gcd-part-00b3) · [быстрый](https://paste.rs/ipQif) · [данные](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [какие](https://discuss.tchncs.de/post/65444591) · [nohtyp](https://boku-naka.com/pawg+backshots?f=linkcentre) · [работы](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/stefanyknows-5cc2ba.pdf) · [происходит](https://privatebin.devol.it/?c2ce1cc6f7a53cf2#HCT8igCqBB24P24KykBauqyPkr3AhBZG843MH1JeNeWa) · [считаются](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/lummypix-e95282.pdf) · [других](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [формат](https://adultgallery.win/anya+dasha+naked?f=instapaper) · [Разбор](https://privatebin.devol.it/?0758fd251ea6800d#mtJcw7wbRnusaQmXwiEXZvKGWUpuN1WEPtopcZprCWM) · [Именно](https://statics.pancake.vn/web-media-264/3a/d1/db/d7/4e66d1c4cc30ef8d7f004e6116f60eafe2c0927add1e3d2dc67e819d.pdf)

