CF831B.Keyboard Layouts
入门
通过率:0%
时间限制:1.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
There are two popular keyboard layouts in Berland, they differ only in letters positions. All the other keys are the same. In Berland they use alphabet with 26 letters which coincides with English alphabet.
You are given two strings consisting of 26 distinct letters each: all keys of the first and the second layouts in the same order.
You are also given some text consisting of small and capital English letters and digits. It is known that it was typed in the first layout, but the writer intended to type it in the second layout. Print the text if the same keys were pressed in the second layout.
Since all keys but letters are the same in both layouts, the capitalization of the letters should remain the same, as well as all other characters.
伯兰有两种流行的键盘布局,它们仅在字母键的位置上有所不同,其余所有按键均相同。伯兰使用的字母表包含 26 个字母,与英文字母表完全一致。
你将得到两个字符串,每个字符串均由 26 个互不相同的字母组成:分别表示第一种和第二种键盘布局中所有字母键(按顺序)的排列。
你还给定一段文本,其中包含小写和大写的英文字母以及数字。已知该文本是使用第一种键盘布局输入的,但作者本意是使用第二种键盘布局输入。请输出:若按下相同的物理按键(即在第二种布局下),所得到的文本内容。
由于两种键盘布局中除字母键外的所有按键均相同,因此字母的大小写形式应保持不变,其余所有字符也应保持不变。
输入格式
The first line contains a string of length 26 consisting of distinct lowercase English letters. This is the first layout.
The second line contains a string of length 26 consisting of distinct lowercase English letters. This is the second layout.
The third line contains a non-empty string s consisting of lowercase and uppercase English letters and digits. This is the text typed in the first layout. The length of s does not exceed 1000.
第一行包含一个长度为 26 的字符串,由互不相同的英文小写字母组成。这是第一种键盘布局。
第二行包含一个长度为 26 的字符串,由互不相同的英文小写字母组成。这是第二种键盘布局。
第三行包含一个非空字符串 s,由英文大小写字母和数字组成。这是在第一种键盘布局下输入的文本。字符串 s 的长度不超过 1000。
输出格式
Print the text if the same keys were pressed in the second layout.
如果在第二种键盘布局下按下了相同的键,则输出该文本。
输入输出样例
输入#1
qwertyuiopasdfghjklzxcvbnm veamhjsgqocnrbfxdtwkylupzi TwccpQZAvb2017
输出#1
HelloVKCup2017
输入#2
mnbvcxzlkjhgfdsapoiuytrewq asdfghjklqwertyuiopzxcvbnm 7abaCABAABAcaba7
输出#2
7uduGUDUUDUgudu7
输入解题思路,AI测评打分。不知道怎么写?