Submission
Status:
[PPPPPPPP]
Score: 100
User: Cmoss9
Problemset: สตริงซ้ำซ้ำ
Language: c
Time: 0.001 second
Submitted On: 2024-11-09 00:03:51
#include <stdio.h>
int len (char arr[]) {
int index = 0;
while (arr[index] != '\0') {
index++;
}
return index;
}
int main () {
char str[20], str2[20];
scanf("%s",str);
scanf(" %s",str2);
int len1 = len(str),len2 = len(str2);
int maxlen = len1;
if (len1 < len2) {
maxlen = len2;
}
int index = 0,vibe = 0;
char arr[maxlen];
for (int i = 0;i<len1;i++) {
for (int j = 0;j<len2;j++) {
if (str[i] == str2[j]) {
vibe = 0;
for (int k = 0;k<index;k++) {
if (arr[k] == str[i]) {
vibe = 1;
break;
}
}
if (!vibe) {
arr[index] = str[i];
index++;
}
}
}
}
for (int i = 0;i<index;i++) {
printf("%c",arr[i]);
}
}