https://www.acmicpc.net/problem/1475
#include <iostream>
#include <string>
using namespace std;
int main() {
string roomNum;
cin >> roomNum;
int zeroToNine[10] = { 0 };
for (int i = 0; i < roomNum.length(); i++) zeroToNine[roomNum[i] - 48]++;
int max = 0;
zeroToNine[6] = (zeroToNine[6] + zeroToNine[9] + 1) / 2;
for (int j = 0; j < 9; j++)
if (max < zeroToNine[j]) max = zeroToNine[j];
cout << max << '\n';
}
'Programming > Algorithm' 카테고리의 다른 글
[C++] 백준 1978번 : 소수 찾기 (0) | 2019.02.07 |
---|---|
[C++] 백준 2750번 : 수 정렬하기 (0) | 2019.02.07 |
[C++] 백준 2775번 : 부녀회장이 될테야 (0) | 2019.02.06 |
[C++] 백준 1193 : 분수찾기 (0) | 2019.02.05 |
[C++] 백준 2292번 : 벌집 (0) | 2019.02.05 |