Submission
Status:
[PPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Kei
Problemset: สตริงซ้ำซ้ำ
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-07 17:38:37
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
void solve(){
string s1,s2;
cin >> s1 >> s2;
vector<char> v;
for(char& c : s1){
if(s2.find(c) != string::npos) v.push_back(c);
}
sort(v.begin(),v.end());
for(int i=0;i<v.size()-1;i++){
if(v[i]==v[i+1]){
int j=i;
while(j<(int)v.size() && v[j]==v[i]) j++;
v.erase(v.begin()+i);
i--;
}
}
for(char& c : v){
cout << c << ' ';
}
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
solve();
return 0;
}