Submission

Status:

P--PPPP--P

Subtask/Task Score:

60/100

Score: 60

User: spiwips

Problemset: อะนาแกรม 2

Language: c

Time: 0.002 second

Submitted On: 2025-10-09 17:35:35

#include<stdio.h>

int main(){
	int A_to_H[8] = {0,0,0,0,0,0,0,0}, A_to_H2[8] = {0,0,0,0,0,0,0,0}, miss[8] = {0,0,0,0,0,0,0,0};
	char inp[10001],inp2[10001];
	fgets(inp,10001,stdin);
	fgets(inp2,10001,stdin);
	char *p,*q;
	p = inp;
	q = inp2;
	while(*p!='\0'){
		A_to_H[*p-65]++;
		p++;
	}
	while(*q!='\0'){
		A_to_H2[*q-65]++;
		q++;
	}
	int mc = 0;
	for(int i = 0; i<8;i++){
		if(A_to_H[i]-A_to_H2[i]){
		    miss[i] = 1;	
		}
	}
	for(int i = 0; i<8;i++){
        printf("%d ",A_to_H[i]);	
	}
	printf("\n");
	for(int i = 0; i<8;i++){
        printf("%d ",A_to_H2[i]);	
	}
	printf("\n");
	for(int i = 0; i<8;i++){
        printf("%d ",miss[i]);	
	}
	printf("\n");
	if(mc>3){
	    printf("no");
	}else{
        printf("anagram");
	    
	}
	
}