#include <bits/stdc++.h>
using namespace std;
int main() {
string str;
cin >> str;
vector<int> arr('Z'+1);
for(int i = 0; i < str.length(); i++) {
arr[toupper(str[i])]++;
}
auto temp = max_element(arr.begin(), arr.end());
int cnt = 0;
for(int i = 0; i < arr.size(); i++) {
if(arr[i] == *temp) cnt++;
if(cnt > 1) {
cout << "?";
exit(0);
}
}
cout << (char)(distance(arr.begin(), max_element(arr.begin(), arr.end())));
}
'Problem Solving > 백준' 카테고리의 다른 글
[백준/C++] 11721번 열 개씩 끊어 출력하기 (0) | 2022.01.24 |
---|---|
[백준/C++] 1159번 농구 경기 (0) | 2022.01.17 |
화성수학 (0) | 2022.01.16 |
나머지 (0) | 2022.01.16 |
나는 요리사 (0) | 2022.01.16 |