Задача №111312. Шифр Цезаря

В шифре Цезаря каждый символ заменяется на другой символ, третий по счету в алфавите после данного, с цикличность. То есть символ A заменяется на D, символ B - на E, символ C - на F, ..., символ Z на C. Аналогично строчные буквы заменяются на строчные буквы. Все остальные символы не меняются.

Дана строка, зашифруйте ее при помощи шифра Цезаря. Решение оформите в виде функции CaesarCipher (\(S\), \(k\)), возвращающей новую строку. <сode>\(S\) — исходная строка, \(k\) — величина сдвига. Функцию нужно вызывать со значением \(k=3\).

Указание: сделайте функцию CaesarCipherChar(\(c\), \(k\)), шифрующую один символ.

Примеры
Входные данные
In a hole in the ground there lived a hobbit.
Выходные данные
Lq d kroh lq wkh jurxqg wkhuh olyhg d kreelw.
Сдать: для сдачи задач необходимо войти в систему