Строки · 30 из 37
Шифр соседки снизу
Соседка снизу и её подруга из третьего подъезда переписываются записками через почтовые ящики — шифром: каждая русская буква сдвинута по алфавиту на несколько мест вперёд, а после «я» счёт снова идёт с «а». Записка с ключом 3 начинается словами «Тулезх, Езуг!».
Им надоело считать на пальцах, и они попросили вас о программе.
Что сделать
Зашифруйте записку шифром соседки — каждую русскую букву сдвиньте по алфавиту на k мест.
Что приходит
tekst— текст запискиk— на сколько мест сдвигать, любое целое; отрицательное расшифровывает
Что вернуть
Текст, где каждая русская буква сдвинута на k мест (после «я» — снова «а») с тем же регистром; остальное — как было.
Допишите функцию sdvig в редакторе справа.
Результат верните через return — то, что
напечатано, на проверку не влияет.
Со сдвигом 2 «С» становится «У», «о» — «р», «к» — «м», «л» — «н»: из «Сокол» выходит "Урмрн".
sdvig("Сокол", 2)
'Урмрн'
Алфавит — 33 буквы, «ё» стоит на своём месте, между «е» и «ж». Сдвиг — любое целое: отрицательный, ноль, больше 33. Заглавная буква даёт заглавную, строчная — строчную. Латиница, цифры, пробелы и знаки не меняются.
Обсуждение
Вопросов пока нет.
Войдите, чтобы спросить.