ACMICPC 1157 : 단어 공부


https://www.acmicpc.net/problem/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;
}


'Programming > Judge' 카테고리의 다른 글

Codeforces Problem 495A : Digital Counter  (0) 2014.12.18
ACMICPC 1157 : 단어 공부  (0) 2014.12.16
ACMICPC 1920 : 수 찾기  (0) 2014.12.16
Algospot : ENCRYPT  (0) 2014.12.15
ACMICPC 1003 : 피보나치 함수  (0) 2014.12.15
ACMICPC 1008 : A/B  (0) 2014.12.15
ACMICPC 1205 : 등수 구하기  (0) 2014.12.13
ACMICPC 1002 : 터렛  (0) 2014.12.12
ACMICPC 1000 : A+B  (0) 2014.12.12
Algospot : LECTURE  (0) 2014.12.12
Algospot : DRAWRECT  (0) 2014.12.11
posted by deviAk