Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Catpao

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.004 second

Submitted On: 2025-09-23 13:56:09

#include<iostream>
#include<string>
using namespace std;
int cnt1[100],cnt2[100];
int main()
{
	int sum;
	string a,b;
	cin>>a;
	cin>>b;
	for(int i=0;i<a.size();i++){
		int c = a[i] -'A';
		cnt1[c]++;
	}
	for(int i=0;i<8;i++){
		cout<<cnt1[i]<<' ';
	}
	cout<<"\n";
	for(int i=0;i<b.size();i++){
		int d = b[i] -'A';
		cnt2[d]++;
	}
	for(int i=0;i<8;i++){
		cout<<cnt2[i]<<' ';
	}
	cout<<"\n";
	for(int i=0;i<8;i++){
		if(cnt1[i]==cnt2[i]){
			cnt2[i] = 0;
		}
		else if(cnt1[i] > cnt2[i]){
			cnt2[i] = cnt1[i] - cnt2[i];
		}
		else if(cnt2[i] > cnt1[i]){
			cnt2[i] = cnt2[i] - cnt1[i];
		}
	}
	for(int i=0;i<8;i++){
		cout<<cnt2[i]<<' ';
	}
	cout<<"\n";
	for(int i=0;i<8;i++){
		sum = sum + cnt2[i];
	}
	if(sum <= 3){
		cout<<"anagram";
	}
	else{
		cout<<"no";
	}
}