Submission

Status:

[PPPPPP-S]

Subtask/Task Score:

{0/100}

Score: 0

User: SushiCodelnw

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

Language: c

Time: 0.002 second

Submitted On: 2025-09-25 18:30:18

#include <stdio.h>
#include <string.h>

int main() {
    char str1[20], str2[20], sub[40], sort[20], longg[20];

    int k = 0;
    scanf("%s", str1);
    scanf("%s", str2);

    if (strlen(str1) > strlen(str2)) {
        strcpy(longg, str1);
        strcpy(sort, str2);
    } else {
        strcpy(longg, str2);
        strcpy(sort, str1);
    }

    for (int i = 0; i < strlen(sort); i++) for (int j = 0; j < strlen(longg); j++) {
        if (sort[i] == longg[j]) sub[k++] = sort[i];
    }

    for (int i = 0; i < k; i++) {
        if (i == 0) printf("%c ", sub[i]);
        else if (sub[i] != sub[i - 1]) printf("%c ", sub[i]);
    }

    return 0;
}