Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: chokun

Problemset: เรียงสตริง

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-06 16:30:20

#include <bits/stdc++.h>
using namespace std;

int main() {
    string input;
    cin >> input;

    // จำกัดความยาวไม่เกิน 30 ตัวอักษร
    if (input.length() > 30) {
        return 0;
    }

    // ใช้ set แบบปกติเพื่อเรียงตัวพิมพ์ใหญ่ทั้งหมดไว้ข้างหน้า และตัวพิมพ์เล็กไว้ท้ายสุด
    set<char> unique_chars;

    for (char ch : input) {
        // ตรวจสอบว่าเป็นตัวอักษรภาษาอังกฤษเท่านั้น
        if (isalpha(ch)) {
            unique_chars.insert(ch);
        }
    }

    // แสดงผลลัพธ์โดยคั่นด้วยเว้นวรรค
    bool first = true;
    for (char ch : unique_chars) {
        if (!first) {
            cout << " ";
        }
        cout << ch;
        first = false;
    }
    cout << endl;

    return 0;
}