Ctrl K

Буква из будущего

Лёгкая
Дана строка text и число step. Зашифруйте её так: каждый символ заменяется символом, стоящим в **исходной** строке на step позиций правее. Строка считается замкнутой в кольцо: дойдя до конца, отсчёт продолжается с её начала. Верните получившуюся строку.
Пример 1
text='lamp', step=1 → 'ampl'

Каждая буква заменяется следующей: l → a, a → m, m → p, а для последней p мы возвращаемся в начало строки и берём l.

Пример 2
text='code', step=6 → 'deco'

Сдвиг на 6 в строке длины 4 — то же самое, что сдвиг на 2: c берёт d, o берёт e, d берёт c, e берёт o.

Пример 3
text='zzz', step=5 → 'zzz'
Ограничения
  • 1 ≤ len(text) ≤ 100
  • 1 ≤ step ≤ 10⁹
  • text состоит из строчных латинских букв
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
text='lamp', step=1
Ожидается
'ampl'

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 88 тестов на сервере, включая скрытые.