# Step-by-step: string reversal (part 1d9b)

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

## Задача

Перевернуть строку: из `"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://kappa.lol/9IMu9o) · [s[::-1](https://yakihonne.com/article/naddr1qvzqqqr4gupzpr0y2ctrm5q00ud2lwcuaw99dypqzeu4x6eulg53f4q6a0qutd45qy28wumn8ghj7un9d3shjtnyv9kh2uewd9hszrthwden5te0dehhxtnvdakqzynhwden5te0danxvcmgv95kutnsw43qqtr8v9kxcetj0yknjdphxumrweny95uxxef4956rycn995uxzef595ukzd3hvvunvce5x56njzjdjsd) · [копию](https://sway.cloud.microsoft/bPeaxYFZnXN4OZCA) · [значение](https://news-ctl-posts.hashnode.dev/two-ways-to-solve-binary-search-part-94dc) · [nohtyp](https://pideleapepe.com/victorya+addad?f=instapaper) · [такой](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [языках](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [получить](https://discuss.tchncs.de/post/65441849) · [приходит](https://ecency.com/@lukassvobod8179/mc-mirella-vazados-transando-945b36) · [включая](https://comics.photos/blue+lock+anri+hentai?f=linkcentre) · [мысленный](https://rentry.co/oq5ianvb) · [python](https://sway.cloud.microsoft/tIRhMUFuxK4gtFNz) · [Читая](https://jaflysilve.freeflarum.com/d/2947-2947-andrea-rodas-nude-gallery-exclusive-erotic-photos-and-videos) · [Входные](https://discuss.tchncs.de/post/65445229) · [Основной](https://kamodik.com.ua/join/sks+yns?f=instapaper) · [способ](https://avdc.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/indian-aunty-riding-hard-cd86a7.pdf) · [значения](https://martav67.wixsite.com/my-site-1/post/laylakellyvip) · [памяти](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-98edba.pdf) · [Результат](https://gallery99806.mataroa.blog/blog/dripclawed/) · [считаются](https://privatebin.devol.it/?26634847acb99851#FAPpv6YnaB75uw6HWNEkmFk366SHQbrdjRMnXa9LYL6B) · [Сложность](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/jb-nude-2f8c38.pdf) · [каждой](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [научиться](https://sway.cloud.microsoft/fTko28ejHOr5cOA6) · [соответствует](https://gitlab.com/chuongnhuhoa/trusrewre/-/blob/main/articles/factorial-dva-sposoba-mvdiqvfz.md) · [новичку](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/gracie-bestie-nude-b4910e.pdf) · [условию](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/i-man-t-rbanl-porno-165b49.pdf) · [знакомая](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/starsessions-lilu-bc6565.pdf) · [Задача-разминка](https://chaplinkarda.org.ua/blog/chinese-police-bondage?f=linkcentre)

