Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: mnmpyuuu

Problemset: อะนาแกรม 2

Language: c

Time: 0.002 second

Submitted On: 2025-10-12 17:57:03

#include<stdio.h>
#include<string.h>
int main()
{
    char a[10000],b[10000];
    int c[8]={};
    int d[8]={};
    int diff[8]={};
    scanf("%s",a);
    scanf("%s",b);
    int n=strlen(a);
    int m=strlen(b);
    for(int i=0;i<n;i++){
        c[a[i]-'A']++;
    }
    for(int i=0;i<m;i++){
        d[b[i]-'A']++;
    }
    for(int i=0;i<8;i++){
        printf("%d ",c[i]);
    }
    printf("\n");
    for(int i=0;i<8;i++){
        printf("%d ",d[i]);
    }
    int sum=0;
    printf("\n");
    for(int i=0;i<8;i++){//diff
        diff[i]=c[i]-d[i];
        if(diff[i]<0){
            diff[i]=-1*diff[i];
        }
        printf("%d ",diff[i]);
        sum=sum+diff[i];
    }
    printf("\n");
    if(sum>3){
        printf("no");
    }
    else{
        printf("anagram");
    }

}