题解
2023-09-02 21:33:21
发布于:吉林
3阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,b;
cin>>b>>a;
long long m=0;
long long lena=a.size(),lenb=b.size();
for(int i=0;i<lena;i++){
bool flag=0;
if(m==lenb)m-=lenb;
if(a[i]>='A'&&a[i]<='Z'){
a[i]+=32;
flag=1;
}
if(b[m]>='A'&&b[m]<='Z'){
b[m]+=32;
}
a[i]=a[i]-(b[m++]-'a');
while(!(a[i]>='a'&&a[i]<='z'))a[i]+=26;
if(flag==1)a[i]-=32;
}
cout<<a;
return 0;
}
这里空空如也
有帮助,赞一个