Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: KanemiyaKana

Problemset: อะนาแกรม 1

Language: cpp

Time: 0.003 second

Submitted On: 2026-09-25 13:55:02

#include <iostream>
#include <string>
#include <cctype> // needed for isupper
using namespace std;

string counter(string subject)
{
    string returnstring = "";
    string alphatemplate = "ABCDEFGH";
    for (int i = 0; i < alphatemplate.length(); i++)
    {
        int temp = 0;
        for (int j = 0; j < subject.length(); j++)
        {
            if (alphatemplate[i] == subject[j])
            {
                temp = temp + 1;
            }
        }
        string strtemp = to_string(temp);
        returnstring += strtemp;
        returnstring += " ";
    }
    return returnstring;
}
int main()
{
    string input;
    cin >> input;
    for (int i = 0; i < input.length(); i++)
    {
        if (input[i] != 'A' && input[i] != 'B' && input[i] != 'C' && input[i] != 'D' && input[i] != 'E' && input[i] != 'F' && input[i] != 'G' && input[i] != 'H')
        {
            return 0;
        }
        else if (islower(input[i]))
        {
            return 0;
        }
        else if (input.length() > 10000)
        {
            return 0;
        }
    }
    string output = counter(input);
    cout << output;
}