代码:
#include<iostream>
#include<map>
using namespace std;
int main() {
string s;
map<char,int> mp;
cin>>s;
for(int i=0; i<s.size(); i++)
if(s[i]=='S'||s[i]=='t'||s[i]=='r'||s[i]=='i'||s[i]=='n'||s[i]=='g')
mp[s[i]]++;
int a=mp['S'],b=mp['t'],c=mp['r'],d=mp['i'],e=mp['n'],f=mp['g'];
while(a||b||c||d||e||f){
if(a) {
cout<<'S';
a--;
}
if(b){
cout<<'t';
b--;
}
if(c){
cout<<'r';
c--;
}
if(d){
cout<<'i';
d--;
}
if(e){
cout<<'n';
e--;
}
if(f){
cout<<'g';
f--;
}
}
return 0;
}
简单题,需要10分钟全部写完