第 32 题:如何统计一个字符串出现最多的字母?

Posted Noxus丶SJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第 32 题:如何统计一个字符串出现最多的字母?相关的知识,希望对你有一定的参考价值。

直接上代码

let str = \'apple\';
let obj = {};
let number = 0;
let activeIndex = \'\';

[...str].map(key => {
    key in obj ? obj[key]++ : (obj[key] = 1);

    obj[key] > number ? (activeIndex = key) : \'\';
    number = obj[key];
});

console.log(activeIndex); // p

文章的内容/灵感都从下方内容中借鉴

  • 【持续维护/更新 500+前端面试题/笔记】https://github.com/noxussj/In...
  • 【大数据可视化图表插件】https://www.npmjs.com/package...
  • 【利用 THREE.JS 实现 3D 城市建模(珠海市)】https://3d.noxussj.top/

以上是关于第 32 题:如何统计一个字符串出现最多的字母?的主要内容,如果未能解决你的问题,请参考以下文章

算法题之统计字符串中出现最多的字母

js的算法题

字母统计

统计字符串中出现最多的字母

java一个字符串中出现次数最多的字符以及次数

字母统计 思想值得学习