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

Разделы > Строки > задача:


Панграмма-1

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

• Magic Words
• Hexatridecimal Sum
• Text Statistics
• Арифметическое выражение
• Панграмма-1
• Панграмма-2
• Редкое имя

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

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

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

Шифр простой замены — возможно, самый бесхитростный способ засекретить содержание текста. Этот шифр предполагает, что каждому символу алфавита сообщения ставится в соответствие другой символ (шифрующий); различным символам исходного алфавита соответствуют различные шифрующие символы. Затем исходный текст переписывается с использованием шифрующих символов.

Ваша задача — зашифровать сообщение с помощью шифра замены. Ключом к шифру является панграмма — фраза, составленная из всех букв исходного алфавита. Первый буквенный символ в панграмме является шифрующим для символа 'A', второй — для символа 'B', и так далее. Если какие-либо символы в панграмме не являются буквенными или уже встречались ранее, то они пропускаются.

Входные данные
Входной поток в первой строке содержит исходное сообщение длины S (10 <= S <= 1000). Во второй строке расположена панграмма длиной P (10 <= P <= 100). Сообщение и панграмма составлены из больших и малых букв латинского алфавита, пробелов и знаков препинания.

Выходные данные
Выведите одну строку длины S — зашифрованное сообщение. Следует зашифровать только буквенные символы; пробелы и знаки препинания остаются без изменений.

Примеры

Входные данныеВыходные данные
Program testing can be used to show the presence of bugs, but never to show their absence!
The quick brown fox jumps over the lazy dog.
Jpxcptn vusvbfc etf hu lsuq vx skxz vku jpusufeu xi hlcs, hlv fuaup vx skxz vkubp thsufeu!
The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offense.
My grandfather picks up quartz and valuable onyx jewels.
Vfa lza kn GKYKP gqtsspaz vfa itcr; tvz vamgftcd zfklpr, vfaqankqa, ya qadmqrar mz m gqtitcmp knnacza.

Примечание. Длинные строки в таблице переносятся автоматически; они не содержат символов перевода строки.

 

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

www.contester.ru