Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: samsenpisardmoo26

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-06 03:17:18

#include <bits/stdc++.h>
using namespace std;
int main()
{
    string s, b;
    cin >> s >> b;
    sort(s.begin(), s.end());
    sort(b.begin(), b.end());
    
    int arr1[256], arr2[256];
    
    for(int i=0; i<256; i++)
    {
        arr1[i] = 0;
        arr2[i] = 0;
    }
    
    for(int i=0; i<s.length(); i++)
    {
        for(int j=0; j<b.length(); j++)
        {
            if(arr1[(int)(s[i])] == 0 && arr2[(int)(b[j])] == 0 && s[i] == b[j])
            {
                cout << s[i] << " ";
                arr1[(int)(s[i])] = 1;
                arr2[(int)(b[j])] = 1;
            }
        }
    }
}