Сдвиг букв на тринадцать

ROT13 — простой шифр, где каждая латинская буква заменяется буквой через 13 позиций в алфавите. Напиши функцию rot13, которая зашифрует строку message. Заглавные буквы должны остаться заглавными, строчные — строчными, а пробелы, цифры и знаки препинания не меняются.

Примеры

Ввод
"test"
Вывод
"grfg"
Ввод
"Test"
Вывод
"Grfg"
Ввод
"Hello World!"
Вывод
"Uryyb Jbeyq!"

Нужно реализовать

def rot13(message: str) -> str:

Теги

strings
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
"test"
Ожидаемый"grfg"
2
Ввод
"Test"
Ожидаемый"Grfg"
3
Ввод
"Hello World!"
Ожидаемый"Uryyb Jbeyq!"
4
Ввод
"grfg"
Ожидаемый"test"
5
Ввод
"123"
Ожидаемый"123"
6
Ввод
"tset"
Ожидаемый"gfrg"
Фокус-радио
На паузе · SomaFM · Fluid