Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: lingusso

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2026-03-25 12:17:48

#include<iostream>
#include<string>
using namespace std;

int main(){
	string a,b;
	int n;
	int A[8]={},B[8]={},C[8]={};
	cin>>a;
	for(int i=0;i<a.length();i++){
		A[a[i]-65]++;
	}
	for(int i=0;i<8;i++){
		cout<<A[i]<<" ";
	}
	cout<<"\n";
	cin>>b;
	for(int i=0;i<b.length();i++){
		B[b[i]-65]++;
	}
	for(int i=0;i<8;i++){
		cout<<B[i]<<" ";
	}
	cout<<"\n";
	for(int i=0;i<8;i++){
		if(A[i] != B[i]){
			if(A[i]>B[i]){
				C[i] = A[i]-B[i];	
				n = n + A[i]-B[i];
			}
			if(A[i]<B[i]){
				C[i] = B[i]-A[i];
				n = n + B[i]-A[i];
			}
		}
		cout<<C[i]<<" ";
	}
	cout<<"\n";
	if(n<=3){
		cout<<"anagram";
	}
	else{
		cout<<"no";
	}
	return 0;
}