Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Step-by-step: string reversal
- Разложим решение на шаги и объясним, что происходит на каждом из них.
- Задача
- Перевернуть строку: из "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. Результат. Убеждаемся, что возвращаемое значение соответствует условию задачи, включая крайние случаи.
- Когда каждый шаг понятен, доработка решения перестаёт быть лотереей.
- View Full Gallery → https://sea.onlyfuns.win/ydt?q=koleksi%20ngintip%20di%20spbu
- Related:
- https://articlescad.com/mms-indian-leaked-video-418335.html
- https://pastebin.com/ZbfWrUce
- https://jaflysilve.freeflarum.com/d/18746-18746-arabbitch
- https://rimworld.gallery/m/random/t/16314
- https://secure.linkcentre.com/status/1738324/?from=submit
Advertisement
Add Comment
Please, Sign In to add comment