题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#include <iostream> #include <string> #include <array> using namespace std; int main() { string s; array<int, 26> count = {0}; getline(cin, s); for(char i : s){ count[i - 'a'] += 1; } int min = 999; for(int i : count){ if(i == 0) continue; if(min > i) min = i; } for(char i : s){ if(count[i - 'a'] > min) cout<<i; } } // 64 位输出请用 printf("%lld")