Add lesson
This commit is contained in:
33
Module17/05_reversal/README.md
Normal file
33
Module17/05_reversal/README.md
Normal 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).
|
||||
1
Module17/05_reversal/main.py
Normal file
1
Module17/05_reversal/main.py
Normal file
@@ -0,0 +1 @@
|
||||
# TODO здесь писать код
|
||||
Reference in New Issue
Block a user