1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <iostream> #include <algorithm> using namespace std; int arr[100]; int main(void){ char c; while((c = getchar()) != EOF && c != '\n'){ if(c >= 'a') c -= 'a' - 'A'; arr[c]++; } int result = 0; int res; bool unique = true; for(int i = 'A'; i <= 'Z' ; i++){ if(result < arr[i]){ result = arr[i]; res = i; unique = true; } else if(result == arr[i]){ unique = false; } } if(unique) printf("%c", res); else printf("?"); } | cs |
'알고리즘' 카테고리의 다른 글
백준(BOJ) 10845 (0) | 2018.11.26 |
---|---|
백준(BOJ) 2908 (0) | 2018.11.26 |
백준(BOJ) 1932 (0) | 2018.11.25 |
백준(BOJ) 11726 (0) | 2018.11.25 |
백준(BOJ) 2920 (0) | 2018.11.25 |