ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Разделы > Неотсортированные > задача:


Цезарь

Задачи раздела

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

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.


Шифр Цезаря — один из самых простых способов шифрования информации. Для преобразования исходного сообщения в зашифрованное ключом 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