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

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

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];
}
全部评论

相关推荐

03-19 10:07
已编辑
广东药科大学 golang
Yki_:你倒是进一个面啊
点赞 评论 收藏
分享
03-29 19:11
门头沟学院 Java
wyp_davis:是可以这样的,不过只要交钱就是假的
点赞 评论 收藏
分享
评论
9
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务