Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Evil_Guest
Problemset: เรียงสตริง
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-12 01:38:30
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
vector<char>up;
vector<char>low;
for(char l:s){
if(l>='A' && l<='Z' && up.empty())up.push_back(l);
else if(l>='A' && l<='Z'){
bool isPresent=false;
for(char x:up){
if(l==x){
isPresent=true;
break;
}
}
if(!isPresent)up.push_back(l);
}
else if(l>='a' && l<='z' && low.empty())low.push_back(l);
else if(l>='a' && l<='z'){
bool isPresent=false;
for(char x:low){
if(l==x){
isPresent=true;
break;
}
}
if(!isPresent)low.push_back(l);
}
}
sort(up.begin(),up.end());
sort(low.begin(),low.end());
for(char i:up)cout<<i<<' ';
for(char i:low)cout<<i<<' ';
}