Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Bunkoblong
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-29 09:31:18
#include <iostream>
#include <string>
using namespace std;
int main() {
string s1, s2;
cin >> s1 >> s2;
int count1[8] = {0};
int count2[8] = {0};
for(int i = 0; i < s1.length(); i++) {
count1[s1[i] - 'A']++;
}
for(int i = 0; i < s2.length(); i++) {
count2[s2[i] - 'A']++;
}
for(int i = 0; i < 8; i++) {
cout << count1[i];
if(i < 7) cout << " ";
}
cout << endl;
for(int i = 0; i < 8; i++) {
cout << count2[i];
if(i < 7) cout << " ";
}
cout << endl;
int totalDiff = 0;
for(int i = 0; i < 8; i++) {
int diff = abs(count1[i] - count2[i]);
cout << diff;
if(i < 7) cout << " ";
totalDiff += diff;
}
cout << endl;
if(totalDiff <= 3) {
cout << "anagram" << endl;
} else {
cout << "no" << endl;
}
}