Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: tha_smith
Problemset: เรียงสตริง
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-26 21:58:57
#include <iostream>
#include <string>
using namespace std;
int main() {
string s;
cin >> s;
int n = s.size();
for(int i=1; i<n; i++) {
int key = s[i];
int j = i - 1;
while (j>=0 && s[j] > key) {
s[j+ 1] = s[j];
j -= 1;
}
s[j+ 1] = key;
}
cout << s[0] << " ";
for(int i=1; i<n; i++) {
if(s[i] == s[i- 1]) {
continue;
}
cout << s[i] << " ";
}
return 0;
}