题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
http://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
include
include
include
using namespace std;
int main()
{
string s;
map<char,int> m;
while(cin>>s)
{
m.clear();
for(int i=0;i<s.size();i++)
{
if(m.find(s[i])!=m.end())
{
m[s[i]]++;
}
else
m[s[i]]=1;
}
int min=m.begin()->second;
for(auto it=m.begin();it!=m.end();it++)
{
if(it->second<=min)
min=it->second;
}
for(int i=0;i<s.size();i++)
{
if(m[s[i]]!=min)
cout<<s[i];
}
cout<<endl;
}
return 0;}
顺丰集团工作强度 376人发布