Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Boeing12345

Problemset: สตริงซ้ำซ้ำ

Language: cpp

Time: 0.002 second

Submitted On: 2026-09-23 19:45:46

#include <iostream>
#include <algorithm>
#include <vector>
#include <string>

using namespace std;
int main() {
    string a = "";
    string b = "";
    cin >> a >> b;
    if (a.length() > 20 || b.length() > 20){
        return 0;
    }
    vector<char> duplicate;
    for(int i = 0; i < a.length(); i++){
        if (b.find(a[i]) != string::npos){
            duplicate.push_back(a[i]);
        }
    }
    sort(duplicate.begin(), duplicate.end());
    auto it = unique(duplicate.begin(), duplicate.end());
    duplicate.erase(it, duplicate.end());
    
    for(int n = 0; n < duplicate.size(); n++){
        cout << duplicate[n] << " ";
    }

}