EduBrick
← вернуться к уроку · Практика: Символы, коды, шифры

Цезарь с регистром

2000 мс · 256 МБ · всё или ничего

Дана строка и число kk. Сдвиньте каждую латинскую букву на kk позиций по алфавиту, сохраняя регистр.

Цифры, пробелы и прочие символы остаются на месте.

Формат ввода

В первой строке — строка длиной от 11 до 10510^5 символов: латинские буквы обоих регистров, цифры и пробелы, по краям пробелов нет. Во второй — число kk от 00 до 10910^9.

Формат вывода

Одна строка.

Примеры

ввод
Hello World
3
вывод
Khoor Zruog

Примечание

Для строчных и заглавных букв начало алфавита разное, поэтому и веток две.

Войдите, чтобы отправлять решения.
← Вернуться к уроку