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;
}