Submission
Status:
[-SSSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: grassjelly474a
Problemset: เรียงสตริง
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-13 09:48:06
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
constexpr char sp = ' ';
constexpr char nl = '\n';
int char_priority(char c) {
if (islower(c)) {
return c + 26;
}
return c - 26;
}
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
string s;
cin >> s;
sort(s.begin(), s.end(), [](const char& a, const char& b) {
int ap = char_priority(a);
int bp = char_priority(b);
return ap < bp;
});
char prev = 0;
for (char c : s) {
if (c != prev) {
prev = c;
cout << c;
}
}
}