Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: SRW
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.004 second
Submitted On: 2026-09-30 13:28:49
#include <bits/stdc++.h>
using namespace std;
#define ll long long;
int main(){
string txt1;
string txt2;
cin >> txt1;
cin >> txt2;
int n;
int n2;
n = txt1.length();
n2 = txt2.length();
int arr1[100] = {0};
int arr2[100] = {0};
int check[100] = {0};
int cnt = 0;
for (int i=0;i<n;i++){
arr1[int(txt1[i])] += 1;
}
for (int i=65;i<73;i++){
cout << arr1[i] << " ";
}
cout << "\n";
for (int i=0;i<n2;i++){
arr2[int(txt2[i])] += 1;
}
for (int i=65;i<73;i++){
cout << arr2[i] << " ";
}
cout << "\n";
for (int i=65;i<73;i++){
if (arr1[i]!=arr2[i]){
check[i]=(abs(arr1[i]-arr2[i]));
}
}
for (int i=65;i<73;i++){
cout << check[i] << " ";
if (check[i] != 0){
cnt += 1;
}
}
cout << "\n";
if (cnt > 3){
cout << "no";
}
else{
cout << "anagram";
}
}