# Solving and testing string reversal (part 74d4)

Решение без тестов быстро ломается, поэтому добавим к задаче простые проверки.

## Задача

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

## Решение

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


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

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

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

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

```text
nohtyp
```

## Сложность

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


## Проверка тестами

Хорошая привычка — проверять решение сразу на нескольких примерах, включая крайние случаи.

```python
assert is_valid(True) is not None  # базовая проверка вызова
assert is_valid(False) is not None  # и второй случай
```

Такой минимум уже защищает от случайной ошибки при правках кода.

Тесты вида assert удобны для учебных задач: они короткие, наглядные и не требуют фреймворков.

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

[Такой](https://ecency.com/@vojtechurban2724/rusoska-4ae379) · [началу](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/bala-hatun-nude-ef6445.pdf) · [добавим](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [Решение](https://montage83821.mataroa.blog/blog/sophie-monk-date-movie/) · [примерах](https://kappa.lol/UaW8yh) · [вызова](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/esrarengiz-kasaba-hentai-793fc1.pdf) · [времени](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [случай](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/groupielust-8c07ee.pdf) · [проверка](https://6m.pics/jizzoid?f=instapaper) · [языках](https://curated47460.mataroa.blog/blog/blackwidof-onlyfans-andreeamaresof-leaked-photos-and-packs/) · [перевёрнутую](https://iworktop.design/maki+jjk+manga?f=linkcentre) · [решение](https://privatebin.devol.it/?35220ecfcbbb38bd#1CMw9R9bcsZZ9hfnbXANQoi9BVBcq5jujEKagAPabGG) · [Хорошая](https://piadaeburger.it/nyj+hndyh?f=linkcentre) · [памяти](https://paper.wf/laurakeller66log/aleks-kseny) · [проверять](https://kappa.lol/QPoETP) · [знакомая](https://vit.ac.in/wp-content/uploads/event-manager-uploads/event_banner/2026/10/liseli-sakso-twitter-d67368.pdf) · [короткие](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [привычка](https://emmaleroy876.overblog.fr/2026/10/kenzkuns-nude-onlyfans-leaked-photos-gallery-hot-pics.html) · [второй](https://rentry.co/9qz4dqbv) · [случайной](https://sway.cloud.microsoft/EUI98IHDnVjMFxfn) · [идиоматичный](https://cultmtl.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/flashing-bbc-in-store-2c1904.pdf) · [ломается](https://articlescad.com/pakistani-aunty-sex-videos-desi-mature-milf-clips-388193.html) · [Python](https://victorjansen2.wixsite.com/my-site-1/post/kaia-kitsune-xxx-nude-asian-solo-adult-gallery) · [фреймворков](https://statics.pancake.vn/web-media-264/78/37/58/3b/76a96bf99844b8512409a882bf4cd901cfe856110f8b68a7d744fa31.pdf)

