题目
原题链接:B. Keyboard Layouts
题意
按照字串1对应字串2重新输出字串s。
利用map即可。
代码
#include
using namespace std;
int main() {
string k1,k2,s;
map key;
cin>>k1>>k2>>s;
for(int i=0;i<26;i++){
key[k1[i]]=k2[i];
}
for(int i=0;i='a'){
printf("%c",key[s[i]]);
}else if(s[i]<='Z' && s[i]>='A'){
printf("%c",key[s[i]+32]-32);
}else{
printf("%c",s[i]);
}
}
return 0;
}