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