#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <iomanip>
#include <stdlib.h>
using namespace std;
#define MAX 10000+10
char str[MAX];
int cnt[7];
int main()
{
//freopen("in.txt", "r", stdin);
//freopen("out.txt", "w", stdout);
int i = 0;
cin >> str;
for (i = 0; i < strlen(str); i++)
{
switch(str[i])
{
case 'P':
cnt[0]++;
break;
case 'A':
cnt[1]++;
break;
case 'T':
cnt[2]++;
break;
case 'e':
cnt[3]++;
break;
case 's':
cnt[4]++;
break;
case 't':
cnt[5]++;
break;
}
}
int f = 1;
while (f)
{
f = 0;
if (cnt[0] != 0)
{
cout << 'P';
cnt[0]--;
}
if (cnt[1] != 0)
{
cout << 'A';
cnt[1]--;
}
if (cnt[2] != 0)
{
cout << 'T';
cnt[2]--;
}
if (cnt[3] != 0)
{
cout << 'e';
cnt[3]--;
}
if (cnt[4] != 0)
{
cout << 's';
cnt[4]--;
}
if (cnt[5] != 0)
{
cout << 't';
cnt[5]--;
}
for (int i = 0; i < 6; i++)
{
if (cnt[i] != 0)
f = 1;
}
}
return 0;
}
PAT-1043 输出PATest
最新推荐文章于 2021-07-21 17:34:37 发布