2 条题解

  • 0
    @ 2026-5-17 15:26:26
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    	string s;cin>>s;
    	int l=s.size(),sum=0;
    	for(int i=0;i<l;i++){
    		if(s[i]>'Z'){
    			s[i]-='a'-'A';
    			sum++;
    		}
    	}
    	if(sum>l-sum){
    		for(int i=0;i<l;i++)s[i]+='a'-'A';
    	}
    	cout<<s;
    	return 0;
    }
    
    
    • 0
      @ 2026-5-17 14:38:04
      #include<bits/stdc++.h>
      using namespace std;
      int main(){
      	string s;
      	cin >> s;
      	int len = s.length(), s1 = 0, s2 = 0;
      	for(int i = 0; i < len; i++){
      		if(s[i] > 64 && s[i] < 91) s1++;
      		else s2++;
      	}
      	if(s1 > s2){
      		for(int i = 0; i < len; i++){
      			if(s[i] > 96 && s[i] < 123) s[i] -= 32;
      		}
      	}
      	else{
      		for(int i = 0; i < len; i++){
      			if(s[i] > 64 && s[i] < 91) s[i] += 32;
      		}
      	}
      	for(int i = 0; i < len; i++){
      		cout << s[i];
      	}
      	return 0;
      }
      • 1

      信息

      ID
      1627
      时间
      2000ms
      内存
      1024MiB
      难度
      3
      标签
      递交数
      37
      已通过
      23
      上传者