Submission
Status:
[PPP-SSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: Ballmaii
Problemset: เรียงสตริง
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-10 18:45:28
#include <iostream>
using namespace std;
int main()
{
string w,up="",low="";
cin>>w;
int u=0,l=0;
for(int i=0;i<w.size();i++)
{
if((w[i]>='A')and(w[i]<='Z'))
{
up += w;
}
else
{
low += w;
}
}
for(int i=0;i<(int)up.size()-1;i++)
{
int j = i+1;
while(j<(int)up.size())
{
if(up[i]==up[j])
{
up.erase(j,1);
}
else
{
j++;
}
}
}
for(int i=0;i<(int)low.size()-1;i++)
{
int j=i+1;
while(j<(int)low.size())
{
if(low[i]==low[j])
{
low.erase(j,1);
}
else
{
j++;
}
}
}
for(int i=0;i<(int)up.size()-1;i++)
{
for(int j=i+1;j<(int)up.size();j++)
{
if(up[i]>up[j])
{
string h = up;
// h[i] = up[i];
up[j] = up[i];
up[i] = h[j];
}
}
}
for(int i=0;i<(int)low.size()-1;i++)
{
for(int j=i+1;j<low.size();j++)
{
if(low[i]>low[j])
{
string h = low;
low[j] = low[i];
low[i] = h[j];
}
}
}
for(int i=0;i<(int)up.size();i++)
{
cout<<up[i]<<" ";
}
// for(int i=0;i<(int)ans.size();i++)
// {
// cout<<ans[i]<<" ";
// }
}