printРабочее место участника

printЗадачи

513. Обработка последовательности символов 52

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Дана строка-предложение на английском языке и число `K\ (0\ <\ K\ ≤\ 10)`. Зашифровать строку, выполнив циклическую замену каждой буквы на букву того же регистра, расположенную в алфавите на K-й позиции после шифруемой буквы (например, для K = 2 "A" перейдет в "C", "a" – в "c", "B" – в "D", "z" – в "b" и т. д.). Знаки препинания и пробелы не изменять.
Ввод
В первой строке содержится целое число `K`. Во второй строке содержится последовательность символов, оканчивающаяся символом перехода на новую строку. Длина последовательности не превышает 256.
Вывод
Вывести зашифрованную строку.

Пример ввода

2
Hello, world!

Пример вывода

Jgnnq, yqtnf!

loading