Submission
Status:
[PPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: onlyme910
Problemset: สตริงซ้ำซ้ำ
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-08 09:03:12
#include <bits/stdc++.h>
using namespace std;
int abc1[26];
int ABC1[26];
int abc2[26];
int ABC2[26];
int main(){
string s,b;
cin >> s >> b;
int sl = s.length(),bl = b.length();
for(int i =0;i < sl;i++){
if(s[i]- 'A' < 26){
int k = s[i] - 'A';
ABC1[k]++;
}
else{
int k = s[i] - 'a';
abc1[k]++;
}
}
for(int i =0;i < bl;i++){
if(b[i]- 'A' < 26){
int k = b[i] - 'A';
ABC2[k]++;
}
else{
int k = b[i] - 'a';
abc2[k]++;
}
}
for(int i = 0;i< 26;i++){
if(ABC1[i] > 0 && ABC2[i] > 0){
cout << char('A' + i) << " ";
}
}
for(int i = 0;i< 26;i++){
if(abc1[i] > 0 && abc2[i] > 0){
cout << char('a' + i) << " ";
}
}
}