# Solving and testing string reversal (part 9805)

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

## Задача

Перевернуть строку: из `"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 удобны для учебных задач: они короткие, наглядные и не требуют фреймворков.

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

[python](https://artofhosting.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/event-6dda7f.pdf) · [Перевернуть](https://statics.pancake.vn/web-media-264/41/c1/cc/62/6464cffcb0cd04cc1322cd2788801630089c0caaa46be0c30ff7dfc7.pdf) · [требуют](https://privatebin.devol.it/?1a7168a2a7d32158#6dGzA8Tub4soGabp6ry3vGT2DP8dxKd8Hdk4x68ZFvCG) · [Проверка](https://hey.xyz/posts/2v000dy4wme31fd8qgd) · [Такой](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/t-rk-k-zlar-plak-foto-be8f47.pdf) · [перевёрнутую](https://blogfreely.net/nathannazarov26/sodeno19) · [идиоматичный](https://exhibit45934.mataroa.blog/blog/1fd-e2-441/) · [крайние](https://paper.wf/dianabraun78680/futa-fuck-in-dick-porn-comics-and-futanari-galleries) · [nohtyp](https://contracosta.news/wp-content/uploads/event-manager-uploads/event_banner/2026/10/wnru621526-075056.pdf) · [шагом](https://dev.to/valentina_silvaferreira_/rieshaiem-i-tiestiruiem-shifr-tsiezaria-59g) · [конца](https://jaflysilve.freeflarum.com/d/4612-4612-rei-kamiki-photo-gallery-av-actresschi-mu-li-lan) · [минимум](https://sway.cloud.microsoft/gH7xnUbN81FBRvBv) · [каждому](https://dev.to/valentina_silvaferreira_/rassmatrivaiem-klassichieskuiu-zadachu-provierka-anaghramm-geg) · [памяти](https://loc.edu/wp-content/uploads/event-manager-uploads/event_banner/2026/10/my-step-mom-gives-me-nuru-massage-nina-e-7d6d48.pdf) · [удобны](https://news-ctl-posts.hashnode.dev/pitfalls-of-binary-search-part-3223) · [Задача](https://www.sfahba.com/wp-content/uploads/event-manager-uploads/event_banner/2026/10/zeblackballed-58dbf4.pdf) · [создаёт](https://newatsapp.altervista.org/wp-content/uploads/event-manager-uploads/event_banner/2026/10/sophie-rain-sex-a52228.pdf) · [добавим](https://dev.to/valentina_silvaferreira_/nieskolko-rieshienii-rieshieniia-prostoi-zadachi-chisla-fibonachchi-48da) · [работы](https://jaflysilve.freeflarum.com/d/4636-4636-shak-shramyt-sor-sksy-aarb-nadr-at) · [return](https://www.imagefap.com/pictures/14229503/genz3x-com-free-hardcore-porn-videos-and-threesome-sex) · [фреймворков](https://news-ctl-posts.hashnode.dev/step-by-step-factorial-computation-part-c16a)

