Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: nattawin

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-06 09:30:34

#include<bits/stdc++.h>
using namespace std;

int main()
{
	int anag=0;
	string wo,ww;
	cin>>wo>>ww;
	vector<int> num1(8,0),num2(8,0),num3(8,0);
	for(int i = 0 ; i < wo.size();i++)
	{
		wo[i] = tolower(wo[i]);
		num1[wo[i]-'a']+=1;	
	}
	for(int i = 0 ; i < ww.size();i++)
	{
		ww[i] = tolower(ww[i]);
		num2[ww[i]-'a']+=1;  	
	}
	for(int i = 0 ; i < 8 ; i++)
	{
		cout<<num1[i]<<" ";
	}
	cout<<endl;
	for(int i = 0 ; i < 8 ; i++)
	{
		cout<<num2[i]<<" ";
	}
	cout<<endl;
	for(int i = 0 ; i < 8 ; i++)
	{
		num3[i]=num1[i]-num2[i];
		if(num3[i]<0)
		{
			num3[i]=num3[i]*-1;
		}
		anag+=num3[i];		
		cout<<num3[i]<<" ";
	}
	cout<<endl;
	if(anag>3)
	{
		cout<<"no";
	}
	else
	{
		cout<<"anagram";
	}

}