반응형
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | #include <iostream> #include <string> int arr[26]; using namespace std; int main() { int cnt = 0, big = 0, index; string word; cin >> word; for (int i = 0; i < word.size(); i++) { if (word[i] >= 65 && word[i] <= 90) { arr[word[i] - 65]++; } else if (word[i] >= 97 && word[i] <= 122) { arr[word[i] - 97]++; } } for (int i = 0; i < 26; i++) { if (arr[i] > big) { big = arr[i]; index = i; } } for (int i = 0; i < 26; i++) { if (arr[i] == big) { cnt++; if (cnt >= 2) { cout << "?" << '\n'; return 0; } } } cout << (char)(index + 65); } | cs |
'Algorithm' 카테고리의 다른 글
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 2167번:2차원 배열의 합 답 (0) | 2016.11.15 |
---|---|
(C++) - 백준(BOJ) 2757번 : 세수정렬 답 (0) | 2016.11.15 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 9095번:1,2,3 더하기 답 (0) | 2016.11.12 |
(C++) - 백준(BOJ)코딩 10156번 : 과자 답 (0) | 2016.11.10 |
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 10172번:개 답 (0) | 2016.11.10 |