Submission

Status:
[PPPPPPPPPP]

Score: 100

User: Pera

Problemset: เรียงสตริง

Language: cpp

Time: 0.002 second

Submitted On: 2024-12-12 11:31:33

#include <bits/stdc++.h>

int main() {
    std::ios_base::sync_with_stdio(false);
    std::cin.tie(NULL);

    std::string n {};
    std::cin >> n;

    // Create alphabet char
    char alph[52] {};
    for (int i {0}; i < 52; i++) {
        alph[i] = 0;
    }

    for (int i {0}; i < int(n.length()); i++) {
        if (n[i] >= 'A' && n[i] <= 'Z') alph[n[i] - 'A']++;
        else alph[n[i] - 'a' + 26]++; 
    }

    for (int i {0}; i < 26; i++) {
        if (alph[i] > 0) std::cout << char(i + 'A') << ' ';
    }

    for (int i = 0; i < 26; i++) {
        if (alph[i + 26] > 0) {
            std::cout << char(i + 'a') << ' ';
        }
    }

    std::cout << '\n';
    return 0;
}