Submission

Status:

PPPPPPPP-P

Subtask/Task Score:

90/100

Score: 90

User: SRW

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.005 second

Submitted On: 2026-09-30 13:07:01

#include <bits/stdc++.h>
using namespace std;
int main(){
    string txt1;
    string txt2;
    cin >> txt1;
    cin >> txt2;
    int n;
    int n2;
    n = txt1.length();
    n2 = txt2.length();
    int arr1[90] = {0};
    int arr2[90] = {0};
    int check[90] = {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]+=1;
        }
    }   
    for (int i=65;i<73;i++){
        cout << check[i] << " ";
        if (check[i] == 1){
            cnt += 1;
        }
    }
    cout << "\n";
    if (cnt > 3){
        cout << "no";
    }
    else{
        cout << "anagram";
    }
}