题解 | #删除字符串中出现次数最少的字符#

删除字符串中出现次数最少的字符

http://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9

#include <iostream>
using namespace std;
int main(){
    string str;
    cin >> str;
    int num[26]={0}, min = 20;
    for(int i = 0; i < str.size(); ++i)
        num[str[i]-'a']++;
    for(int i = 0; i < 26; i++)
        if(num[i] != 0 && min > num[i])
            min = num[i];
    for(int i = 0; i < str.size(); ++i)
        if(num[str[i]-'a'] > min)
            cout << str[i];
}
全部评论

相关推荐

双尔:反手回一个很抱歉,经过慎重考虑,您与我的预期暂不匹配,感谢您的投递
点赞 评论 收藏
分享
求个付费实习岗位:这种就是吃满时代红利又没啥技术水平,只能靠压力学生彰显优越感的老登,别太在意了
点赞 评论 收藏
分享
评论
9
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务