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