Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Saizon

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-24 21:34:01

#include<iostream>
using namespace std;
int a[57];
int b[57];

int main(){
    string n, m;
    cin >> n >> m;
    for(int i=0;i<n.size();i++){
        if(int(n[i] - 'a') < 0){
            a[int(n[i] - 'A' + 1)] = 1;
        }
        else{
            a[int(n[i] - 'a' + 1 + 26)] = 1;
        }
    }
    for(int i=0;i<m.size();i++){
        if(int(m[i] - 'a') < 0){
            b[int(m[i] - 'A' + 1)] = 1;
        }
        else{
            b[int(m[i] - 'a' + 1 + 26)] = 1;
        }
    }
    for(int i=1;i<=52;i++){
        if(a[i] == 1 && b[i] == 1){
            if(i <= 26){
                cout << char(i + 'A' - 1) << ' ';
            }
            else{
                cout << char(i + 'a' - 1 - 26) << ' ';
            }
        }
    }
}