반응형
#include<iostream>
#include<string>
using namespace std;
int main() {
string s;
cin >> s;
int arr[10] = { 0 };
int i;
int max = 0;
int a;
for (i = 0; i < s.size(); i++) {
a = s[i] - 48;
arr[a]++;
}
for (i = 0; i < 10; i++) {
if (arr[i] > 0) {
if (arr[i] > max&&i!=6&&i!=9) {
max = arr[i];
}
else if((arr[6]+arr[9])/2+ (arr[6] + arr[9]) %2>max) {
max =(arr[6] + arr[9]) / 2 + (arr[6] + arr[9]) % 2;
}
}
}
cout << max;
}
반응형
댓글