Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: polikanta

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-09-27 18:37:55

#include <iostream>
using namespace std;

int main(){
    string a, b;
    cin >> a >> b;
    int check[52] = {0};
    for(int i = 0; i < a.length(); i++){
        if (a[i] >= 'A' && a[i] <= 'Z'){
            check[a[i] - 'A'] = 1;
        }
        else if (a[i] >= 'a' && a[i] <= 'z'){
            check[a[i] - 'a' + 26] = 1;
        }
    }
    for(int i = 0; i < b.length(); i++){
        if (b[i] >= 'A' && b[i] <= 'Z'){
            if(check[b[i] - 'A'] == 1){
                cout << b[i] << " ";
                check[b[i] - 'A'] = 0;
            }
        }
        else if(b[i] >= 'a'&& b[i] <= 'z'){
            if(check[b[i] - 'a' + 26] == 1){
                cout << b[i] << " ";
                check[b[i] - 'a' + 26] = 0;
            }
        }
    }
}