20250710
#include <stdio.h>
#include <string.h>
int main()
{
char s[51] = {0}, p[51]={0};
int alp[26]={0};
scanf("%s", s);
for (int i=0; i<strlen(s); i++) {
alp[s[i]-'A']++;
}
// 홀수 2개면 IM SRY
for (int i=0; i<26; i++) {
if (alp[i]>0) {
for (int j=0; j<alp[i]/2; j++) {
printf("%c", i+'A');
}
alp[i] /=2;
}
}
for (int i=25; i>=0; i--) {
if (alp[i]>0) {
for (int j=0; j<alp[i]; j++) {
printf("%c", i+'A');
}
}
}
return 0;
}
4회 조회




