반응형
ACMICPC 1157 : 단어 공부
<결과>
<코드>
#include<iostream>
#include<string>
using namespace std;
int main()
{
bool flag = false;
int max = -1, max_index = -1;
int count_char[26] = { 0, };
string in_str;
cin >> in_str;
for (int i = 0; i < (int)in_str.size(); ++i)
{
count_char[toupper(in_str[i])-'A']++;
}
for (int i = 0; i < 26; ++i)
{
if (max == count_char[i])
flag = true;
else if (max < count_char[i])
{
flag = false;
max_index = i;
max = count_char[i];
}
}
(flag == true) ? printf("?\n") : printf("%c\n", 'A' + max_index);
return 0;
}
반응형