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