dh-winternagi 님의 블로그
(1157) 단어 공부 본문
https://www.acmicpc.net/problem/1157
단계별로 풀어보기
6단계(심화 1) 5번째

#include <iostream>
using namespace std;
int main()
{
int ans= 0, ansidx= 0;
string s;
cin >> s;
int arr[26]= {0, };
for(char c:s){
int idx= c<'a'?c-'A':c-'a';
arr[idx]++;
if(ans<arr[idx]){
ans= arr[idx];
ansidx= idx;
}
}
for(int i=0;i<26;i++){
if(ansidx!=i && ans==arr[i]){
cout << "?";
return 0;
}
}
cout << (char)('A'+ansidx);
return 0;
}'백준 (C++) > Solve' 카테고리의 다른 글
| (1316) 그룹 단어 체커 (0) | 2026.04.10 |
|---|---|
| (2941) 크로아티아 알파벳 (0) | 2026.04.10 |
| (10988) 팰린드롬인지 확인하기 (0) | 2026.04.10 |
| (2444) 별 찍기 - 7 (0) | 2026.04.10 |
| (3003) 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2026.04.10 |
