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;
}