Add lesson

This commit is contained in:
System
2025-09-22 02:37:58 +03:00
parent 7765f3af5e
commit b493ad4eb3
17 changed files with 411 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
## Задача 5. Разворот
### Что нужно сделать
На вход в программу подаётся строка, в которой буква h встречается как минимум два раза. Реализуйте код, который разворачивает последовательность символов, заключённую между первым и последним появлением буквы h, в противоположном порядке.
Пример 1:
```
Введите строку: hqwehrty
Развёрнутая последовательность между первым и последним h: ewq.
```
Пример 2:
```
Введите строку: hh
Развёрнутая последовательность между первым и последним h:
```
Пример 3:
```
Введите строку: hhqwerh
Развёрнутая последовательность между первым и последним h: rewqh.
```
### Что оценивается
- Результат вычислений корректен.
- input содержит корректные приглашения для ввода.
- Формат вывода соответствует примеру.
- Переменные и функции имеют значащие имена, не только a, b, c, d (подробнее об этом в видео 2.3).
### Советы и рекомендации
- Индекс нужного элемента можно искать как вручную, так и при помощи готовых методов списка.
- У метода `index` есть «брат» — метод `rindex`. В отличие от первого второй метод начинает поиск с правой стороны (с конца). Подробнее о нём вы можете узнать [в этой статье](https://www.w3schools.com/python/ref_string_rindex.asp).

View File

@@ -0,0 +1 @@
# TODO здесь писать код