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

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

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-16 13:56
湖南大学 C++
牛客872108596号:到现在没消息是挂了吗查看图片
点赞 评论 收藏
分享
评论
9
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务