2 solutions

  • 1
    @ 2025-6-7 9:31:52
    #include<iostream>
    using namespace std;
    int main(){
    	string s;
    	getline(cin,s);
    	for(int i=0;i<s.size();i++){
    		if(s[i]>='A' and s[i]<='Y')
    		s[i]++;
    		else if (s[i]>='a'and s[i]<='y')
    		s[i]++;
    		else if (s[i]=='Z'or s[i]=='z')
    		s[i]-=25;
    }
    	cout<<s;
    	return 0;
    }
    #include<iostream>
    #include<string>
    using namespace std;
    int main(){
    	string s1,s2;
    	cin>>s1>>s2;
    	int n=s1.size();
    	int a[n]={0},b[n]={0},c[n+1]={0};
    	for(int i=0;i<s1.size();i++) a[i]=s1[s1.size()-i-1]-48;
    	for(int i=0;i<s2.size();i++) b[i]=s2[s2.size()-i-1]-48;
    	for(int i=0;i<n;i++)
    	{
    		if(c[i]+a[i]+b[i]<10) c[i]=c[i]+a[i]+b[i];
    		else{
    			c[i]=(c[i]+a[i]+b[i])%10;
    			c[i+1]++;
    		}
    	}
    	if(c[n]==1) cout<<1;
    	for(int i=n-1;i>=0;i--) cout<<c[i];
    	return 0; 
    }
    //Adam is strong
    //Peter is stronger
    //Hank is even more strong
    //Mr. Raviola is the strongest
    

    Information

    ID
    1928
    Time
    1000ms
    Memory
    64MiB
    Difficulty
    8
    Tags
    # Submissions
    17
    Accepted
    7
    Uploaded By