Submission
Status:
[PPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Buslnwzuz
Problemset: สตริงซ้ำซ้ำ
Language: cpp
Time: 0.003 second
Submitted On: 2026-10-10 14:38:04
#include <bits/stdc++.h>
using namespace std;
int main(){
string a,b,c,d;
cin >> b >> a;
int side1,side2;
if(a.size()>b.size()){
side1=b.size();
c=b;
side2=a.size();
d=a;
}
else{
side1 = a.size();
c=a;
side2 = b.size();
d=b;
}
vector<char> same;
for(int i=0;i<side1;i++){
for(int j=0;j<side2;j++){
if(d[j]=='\0') continue;
for(int k=0;k<same.size();k++){
if(c[i] == same[k]) c[i] = '\0';
if (d[j] == same[k]) d[j] = '\0';
}
if(c[i]==d[j]){
same.push_back(d[j]);
d[j] = '\0';
c[i] = '\0';
break;
}
}
}
for(char num:same){
cout << num << " ";
}
return 0;
}