2 条题解

  • 0
    @ 2025-3-15 15:35:23
    using namespace std;
    string s;
    int main(){
    	cin>>s;
    	for(int i=0; i<s.size(); i++){
    	    if(s[i]>='A'&&s[i]<='Z') s[i]+=32;
    	    else if(s[i]>='a'&&s[i]<='z')s[i]-=32;
    	}
    	for(int i=0; i<s.size(); i++){
    		if(s[i]>='A'&&s[i]<='Z') {
    			if(s[i]+3<='Z') s[i]=s[i]+3;
    			else s[i]=s[i]+3-26;
    		}
    		if(s[i]>='a'&&s[i]<='z'){
    			if(s[i]+3<='z') s[i]=s[i]+3;
    			else s[i]=s[i]+3-26;
    		}
    	}
    	for(int i=s.size()-1; i>=0; i--) cout<<s[i];
    	return 0;
    }
    
    

    信息

    ID
    1302
    时间
    1000ms
    内存
    128MiB
    难度
    4
    标签
    (无)
    递交数
    37
    已通过
    18
    上传者