hiho week 192 register

Ended

Participants:273

Verdict:Accepted
Score:100 / 100
Submitted:2018-03-06 16:12:07

Lang:G++

Edit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include<cstdio>
char r[31];
int s[26];
int main()
{
    int c=0;
    char ch, *p=r;
    s[9]=1;
    while((ch=getchar())!='\n' && c<25) {
        if(ch=='J') ch='I';
        if(!s[ch-'A']) {
            *p++=ch;
            s[ch-'A']=1;
            if(!(++c%5)) *p++='\n';
        }
    }
    for(int i=0; i<26 && c<25; i++) {
        if(!s[i]) {
            *p++=i+'A';
            if(!(++c%5)) *p++='\n';
        }
    }
    printf("%s", r);
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX