HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Unsorted > problem:


Цезарь

Section problems

• Уравнение
• Условия (подсказки к задачам)
• Факторизация
• Ферма
• Функции (подсказки к задачам)
• Ханойские башни
• Хилла
• Хорошая погода
• Цезарь
• 1
• Цикл
• Циклы (подсказки к задачам)
• Четвертьфинал
• Четвертьфинал
• Шаг сортировки вставками
• Шаг сортировки выбором
• Шаги сортировки слиянием

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.


Шифр Цезаря — один из самых простых способов шифрования информации. Для преобразования исходного сообщения в зашифрованное ключом k каждый символ алфавита заменяется на символ, находящийся на k позиций правее в алфавите (после выхода за пределы алфавита счет позиций продолжается с начала). Если пронумеровать символы алфавита с 0, то результатом шифрования символа x будет (x + k)-й символ

Вам дан исходный текст и ключ шифрования k. Выведите полученный шифр.

Входные данные

В первой строк записан текст — последовательность символов английского алфавита в верхнем регистре («A»-«Z») и пробелов. В тексте будет от 1 до 100 символов, включительно.

Во второй строке записано целое число k (0 ≤ k ≤ 10^9) — ключ шифра.

Выходные данные

Выведите строку, полученную в результате шифрования заданного текста заданным ключом.

Примеры
Входные данныеВыходные данные
INFO
2
KPHQ
ZERO GRAVITY
3
CHUR JUDYLWB

 

Для отправки решений необходимо выполнить вход.

www.contester.ru