我的个人网站 Cheese的个人主页http://www.cheese.ren/
博客来源 PAT 乙级 1043 输出PATest-Cheese的个人博客PAT 乙级 1043 输出PATesthttp://blog.cheese.ren/63
欢迎交换友链 :-)
#include <bits/stdc++.h>
using namespace std;
char letter[6] = {'P', 'A', 'T', 'e', 's', 't'};
int letter_count[6] = {0};
int main() {
char str[10000];
scanf("%s", &str);
for (int i=0; i<strlen(str); i++) {
if (str[i] == 'P')
letter_count[0]++;
else if (str[i] == 'A')
letter_count[1]++;
else if (str[i] == 'T')
letter_count[2]++;
else if (str[i] == 'e')
letter_count[3]++;
else if (str[i] == 's')
letter_count[4]++;
else if (str[i] == 't')
letter_count[5]++;
}
while (true) {
for (int i=0; i<6; i++) {
if (letter_count[i]) {
printf("%c", letter[i]);
letter_count[i]--;
}
}
if (!letter_count[0] && !letter_count[1] && !letter_count[2] && !letter_count[3] && !letter_count[4] && !letter_count[5])
break;
}
printf("\n");
return 0;
}