Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
46019 陈梓睿 字符串替换 C++ Accepted 1 MS 384 KB 555 2023-04-08 17:05:37

Tests(10/10):


Code:

#include<iostream> #include<cstring> using namespace std; int d[1000001]; int x[1000001]; int main(){ string a,b; cin>>a>>b; for(int i = 0;i<a.size();i++){ if(a[i]<='z' && a[i]>='a'){ x[i] = int(a[i]-97); d[i] = -1; } else{ d[i] = int(a[i]-65); x[i] = -1; } } for(int i = 0;i<a.size();i++){ if(x[i]>=0){ cout<<b[x[i]]; } if(d[i]>=0){ cout<<char(b[d[i]]-32); } } return 0; }