Submission

Status:

[PPPPPP-S]

Subtask/Task Score:

{0/100}

Score: 0

User: emipp

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-12 16:41:15

#include<iostream>
#include<cstring>
using namespace std ;
int main () {
    char str[21] ;
    char str2[21] ;
    cin >> str ;
    cin >> str2 ;
    char arr[21] = {} ;

    int y = strlen(str) ;
    int x = strlen(str2) ;
    int k = 0  ;
    for (int i =0 ; i <y ; i++ ){
        if (str[i] < 65 || str[i] >122 || (str[i] >= 91 && str[i] <= 96 )  )
        return 0 ;
    }for (int j =0 ; j <x ; j++ ){
        if (str2[j] < 65 || str2[j] >122 || (str2[j] >= 91 && str2[j] <= 96 )  )
        return 0 ;
    }
    if (y>x){
    for ( int i= 0 ; i<x ; i++) {
        for (int j = 0 ; j <y ; j++) {
            if ( str2[i] == str[j]){
             arr[k] = str[j] ;
             k++ ;
        
             continue ;
            }
        }
    }
}
    if (x>=y)for ( int i= 0 ; i<x ; i++) {
        for (int j = 0 ; j <y ; j++) {
            if ( str2[j] == str[i]){
             arr[k] = str[i] ;
             k++ ;
        
             continue ;
            }
        }
    }
     
   for (int i = 0 ; i<k ; i++){
    if (arr[i] != arr[i+1])
    cout << arr[i] << " ";
   }
    
   
    return  0 ;
}