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;
}