一、链接
L1-023 输出GPLT
二、题目
三、代码
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
using namespace std;
int main()
{
string str;
getline(cin,str);
int G=count(str.begin(),str.end(),'G');
int P=count(str.begin(),str.end(),'P');
int L=count(str.begin(),str.end(),'L');
int T=count(str.begin(),str.end(),'T');
G+=count(str.begin(),str.end(),'g');
P+=count(str.begin(),str.end(),'p');
L+=count(str.begin(),str.end(),'l');
T+=count(str.begin(),str.end(),'t');
for(int i=0;(G+P+L+T)!=0;i++)
{
if(G!=0)
{
cout<<"G";
G--;
}
if(P!=0)
{
cout<<"P";
P--;
}
if(L!=0)
{
cout<<"L";
L--;
}
if(T!=0)
{
cout<<"T";
T--;
}
}
// cout<<L;
return 0;
}