← К задачам
Легко · +1КриптографияСтроки

ROT13

Реализуйте функцию rot13(s) — классический шифр ROT13.

Каждую латинскую букву сдвиньте на 13 позиций по алфавиту (an, bo, ...). Регистр сохраняется. Все не-латинские символы (цифры, пробелы, знаки препинания, кириллица) остаются без изменений.

Вход: строка s. Выход: строка после ROT13.

Пример:

rot13("Hello, World!") -> "Uryyb, Jbeyq!"
rot13("abc")           -> "nop"
def rot13(s):
    pass
Для запуска тестов необходима авторизация.
Поддержать проект