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