Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Chawin

Problemset: อะนาแกรม 2

Language: c

Time: 0.003 second

Submitted On: 2025-10-10 09:38:36

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

int main(){
    char str1[10001];
    int f1[8] = { };
    char str2[10001];
    int f2[8] = { };

    scanf("%s %s", str1, str2);

    for(int i = 0; i < strlen(str1); i++){
        f1[str1[i] - 'A']++;
    }
    for(int i = 0; i < strlen(str2); i++){
        f2[str2[i] - 'A']++;
    }

    for(int i = 0; i < 8; i++){
        printf("%d ", f1[i]);
    }
    printf("\n");
    for(int i = 0; i < 8; i++){
        printf("%d ", f2[i]);
    }
    printf("\n");

    int cnt = 0;
    for(int i = 0; i < 8; i++){
        int dif = abs(f1[i]-f2[i]);
        printf("%d ", dif);
        cnt += dif;
    }
    printf("\n");

    if(cnt <= 3) printf("anagram");
    else printf("no");

    return 0;
}