美文网首页
统计字符串中字符出现的次数

统计字符串中字符出现的次数

作者: 好奇男孩 | 来源:发表于2018-10-11 09:47 被阅读8次

1.定义一个空对象来保存字符和它对应出现的次数

var str="sdwprwqsjxgsexw",obj={};
for(let i=0;i<str.length;i++){
obj[str[i]]=(obj[str[i]]+1) || 1;
}
console.log(obj)

2.字符串中第一个重复的字符

var str = "sdwprwqsjxgabcpswd",obj = {};
for (var i = 0, l = str.length; i < l; i++) {
    obj[str[i]] = (obj[str[i]] + 1) || 1;
    if(obj[str[i]] >= 2){
        console.log(str[i]);//-> 第一个重复的为w
        break;//-> 找到后退出循环
    }
}

3.出现次数最多的字符

var str="sdwprwqsjxgsexwabc",obj={};
for(let i=0;i<str.length;i++){
obj[str[i]]=(obj[str[i]]+1) || 1;
}
var max_val=1,max_key=str[0];
for(var key in obj){
if(obj[key]>max_val){
max_val=obj[key];
max_key=key;
}
}
console.log(max_key+":"+max_val)

相关文章

  • 第一个只出现一次的字符

    统计字符串中每个字符出现的次数,然后再从左到右遍历字符串,找出出现次数为1的字符串。

  • Java 小知识点集合(二)

    1、java统计字符串中每个字符出现的次数 例如String str = “abcaaaefdabbhg”;统计该...

  • 断点续传大规模爬虫

    编写程序 一、count()方法 (1)python中的count()方法:统计字符串中子字符串的出现次数,统计列...

  • C++

    统计字符串中某个字符出现的次数 字符串加入多个相同的字符 字符串切片,截断 进制转换

  • 统计字符串中每个字符出现的次数

    例如String str = “abcaaaefdabbhg”; 统计该字符串中每个字符出现的次数,输出:a===...

  • 字符串价值

    有一种有趣的字符串价值计算方式:统计字符串中每种字符出现的次数,然后求所有字符次数的平方和作为字符串的价值。 例如...

  • 2019-04-23总结

    1.字符串 1.字符串1.count(字符串2) --》统计字符串中字符串出现的次数 2.字符串1.find(...

  • Java - 统计字符串中每个字符出现次数

    利用 Map 统计字符串中每个字符出现次数 控制台打印结果:

  • 统计字符串中字符出现的次数

    1.定义一个空对象来保存字符和它对应出现的次数 2.字符串中第一个重复的字符 3.出现次数最多的字符

  • collections.Counter的使用

    这是一个统计一个序列中元素出现的次数的内置库。 统计字符串 如果我们有这样一个字符串。我们要统计字符串中每个字符出...

网友评论

      本文标题:统计字符串中字符出现的次数

      本文链接:https://www.haomeiwen.com/subject/ywfmaftx.html