华为笔试题解 | 删除字符串中出现次数最少的字符
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#include<iostream>
#include<string>
#include<algorithm>
#include<climits>
using namespace std;
int main(){
string s;
while (cin>>s) {
int min = s.length();
for(char c:s){
int cnt = count(s.begin(), s.end(), c);
if (cnt <min)
min = cnt;
}
for (char c:s) {
if(count(s.begin(), s.end(), c) > min)
cout<<c;
}
cout<<endl;
}
return 0;
}
查看25道真题和解析