Submission

Status:

[PPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: APNICHANAN

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

Language: c

Time: 0.002 second

Submitted On: 2025-09-26 21:59:39

#include <stdio.h>
#include <string.h>
int main()
{
    char sa[20], sb[20], u[20];
    scanf("%s %s", sa, sb);
    int na[strlen(sa)], nb[strlen(sb)], t;
    for (int i = 0; i < strlen(sa); i++)
        na[i] = 0;
    for (int j = 0; j < strlen(sb); j++)
        nb[j] = 0;
    int k = 0;
    for (int i = 0; i < 20; i++)
        u[i] = '0';
    for (int i = 0; i < strlen(sa); i++)
    {
        for (int j = 0; j < strlen(sb); j++)
        {
            if (sa[i] == sb[j] && na[i] == 0 && nb[j] == 0)
            {
                t = 0;
                for (int l = 0; l < 20; l++)
                {
                    if (sa[i] == u[l])
                        t = 1;
                }
                if (t == 0)
                {
                    printf("%c ", sa[i]);
                    u[k] = sa[i], k++;
                    na[i]++, nb[j]++;
                }
            }
        }
    }
}