题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
http://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
cin >> s;
vector<int> arr(26, 0);
int len = s.size();
for (int i = 0; i < len; i++) {
arr[s[i] - 'a'] += 1;
}
int min = 20;
for (int i = 0; i < 26; i++) {
if (arr[i] != 0 && arr[i] < min) {
min = arr[i];
// cout << min;
}
}
// cout << min;
for (int i = 0; i < len; i++) {
if (arr[s[i] - 'a'] > min) {
cout << s[i];
}
}
}