Submission
Status:
[PPPPPPPPPP]
Score: 100
User: solarsunny
Problemset: เรียงสตริง
Language: c
Time: 0.001 second
Submitted On: 2024-12-18 13:05:23
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>
#include <string.h>
int main() {
char s[31];
scanf("%s", s);
bool upper[26];
bool lower[26];
for(int i=0; i<26; i++) {
upper[i] = false;
lower[i] = false;
}
for(int i=0; i<strlen(s); i++) {
if(s[i] >= 'A' && s[i] <= 'Z') {
upper[s[i]-'A'] = true;
} else if(s[i] >= 'a' && s[i] <= 'z'){
lower[s[i]-'a'] = true;
}
}
for(int i=0; i<26; i++) {
if(upper[i]) {
printf("%c ", 'A'+i);
}
}
for(int i=0; i<26; i++) {
if(lower[i]) {
printf("%c ", 'a'+i);
}
}
printf("\n");
return 0;
}