Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: DontYouGetItIHaveYouCornered
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.004 second
Submitted On: 2026-09-30 14:15:17
#include <iostream>
#include <string>
int main() {
std::string msg;
std::cin >> msg;
int letters[8] = {0};
int letters_two[8] = {0};
int diff[8] = {0};
for (int index = 0; index < msg.length(); index++) {
letters[msg[index] - 65] += 1;
diff[msg[index] - 65] += 1;
}
for (int index = 0; index < 8; index++) {
std::cout << letters[index] << " ";
}
std::cout << "\n";
std::cin >> msg;
for (int index = 0; index < msg.length(); index++) {
letters_two[msg[index] - 65] += 1;
diff[msg[index] - 65] -= 1;
}
for (int index = 0; index < 8; index++) {
std::cout << letters_two[index] << " ";
}
std::cout << std::endl;
int sum = 0;
for (int index = 0; index < 8; index++) {
diff[index] = abs(diff[index]);
sum += diff[index];
}
for (int index = 0; index < 8; index++) {
std::cout << diff[index] << " ";
}
std::cout << std::endl;
if (sum > 3) {
std::cout << "no";
} else {
std::cout << "anagram"; // cat
}
}