题解 | 删除字符串中出现次数最少的字符
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#include <iostream>
#include <string>
#include <unordered_map>
#include <climits>
using namespace std;
int main() {
string s;
cin >> s;
int n = s.size();
unordered_map<char, int> freq;
for (char ch : s) {
freq[ch]++;
}
int min_freq = INT_MAX;
for (auto p : freq) {
min_freq = min(min_freq, p.second);
}
for (char ch : s) {
if (freq[ch] > min_freq) {
cout << ch;
}
}
cout << endl;
return 0;
}
