#include<string.h> #include<stdio.h> int main() { char a[110],b[110]; while(scanf("%s",a)!=EOF&&(a[0]!='E')) { memset(b,0,sizeof(b)); int len=strlen(a); for(int i=0;i<len;i++) { b[a[i]]++; } while(len--) { if(b['Z']>0) { printf("Z"); b['Z']--; } if(b['O']>0) { printf("O"); b['O']--; } if(b['J']>0) { printf("J"); b['J']--; } } printf("\n"); } return 0; } /* #include<stdio.h> #include<string> int main() { char a[110]; while(gets(a) &&(a[0]!='E')) { int x=0,y=0,z=0,len=0; len=strlen(a); for(int i=0;i<len;i++) { if(a[i]=='Z') x++; else if (a[i]=='O') y++; else z++; } while(x>0||y>0||z>0) { if(x>0) putchar('Z'); x--; if(y>0) putchar('O'); y--; if(z>0) putchar('J'); z--; } printf("\n"); } return 0; } */
