#include <stdio.h>
#include <string.h>
int main(void)
{
char input_str[10001];
gets(input_str);
int count_str = strlen(input_str);
int i;
int count_array[300];
int max = 0;
for(i = 0 ; i < count_str; i ++)
{
switch (input_str[i])
{
case 'P':count_array[(int)(input_str[i])]++;break;
case 'A':count_array[(int)(input_str[i])]++;break;
case 'T':count_array[(int)(input_str[i])]++;break;
case 'e':count_array[(int)(input_str[i])]++;break;
case 's':count_array[(int)(input_str[i])]++;break;
case 't':count_array[(int)(input_str[i])]++;break;
default:
break;
}
if(count_array[(int)(input_str[i])] >= max)
{
max = count_array[(int)(input_str[i])];
}
}
for(i = max ; i > 0 ; i --)
{
if(count_array['P'] > 0)
{
printf("P");
count_array['P']--;
}
if(count_array['A'] > 0)
{
printf("A");
count_array['A']--;
}
if(count_array['T'] > 0)
{
printf("T");
count_array['T']--;
}
if(count_array['e'] > 0)
{
printf("e");
count_array['e']--;
}
if(count_array['s'] > 0)
{
printf("s");
count_array['s']--;
}
if(count_array['t'] > 0)
{
printf("t");
count_array['t']--;
}
}
return 0;
}
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交