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;
    }
}