Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: porpeang

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-09-30 12:07:46

#include <bits/stdc++.h>
using namespace std;

int main(){
    int a,b;
    string s;
    cin>>s;

    
    
    vector<char>ba;
    vector<char>sa;
    
    for(int i=0;i<s.size();i++){
        if(isupper(s[i])){
        // เช็กก่อนว่ามีใน ba หรือยัง ถ้ายังไม่มีค่อยใส่
            if(find(ba.begin(), ba.end(), s[i]) == ba.end()){
                ba.push_back(s[i]);
            }
        }
        else{
        // เช็กก่อนว่ามีใน sa หรือยัง ถ้ายังไม่มีค่อยใส่
            if(find(sa.begin(), sa.end(), s[i]) == sa.end()){
                sa.push_back(s[i]);
            }
        }
}
    sort(ba.begin(), ba.end());
    sort(sa.begin(), sa.end());

    for(int j=0;j<ba.size();j++){
        cout<<ba[j]<<" ";
    }
    for(int t=0;t<sa.size();t++){
        cout<<sa[t]<<" ";
    }
    
}