首页 > 其他分享 >给定一个字符串,找出出现次数最多的字符

给定一个字符串,找出出现次数最多的字符

时间:2023-02-23 13:12:07浏览次数:42  
标签:字符 obj key index max 给定 let str 字符串

let str = 'abcdefabcdefabcdeadfkjafd'; let obj = {};
for (let index = 0; index < str.length; index++) {     if (obj[str[index]]) {         obj[str[index]]++     }else{         obj[str[index]]=1     }     }

console.log(obj); //将字符串整理成对象 let max=0 for (const key in obj) {     if (max<obj[key]) {        max=obj[key]             } } console.log(max)// 找出出现最多次数
for (const key in obj) {     if (obj[key]==max) {         // 输出结果         console.log('最多的字符是'+key)         console.log('出现次数是'+max)             } }

标签:字符,obj,key,index,max,给定,let,str,字符串
From: https://www.cnblogs.com/xiaobaizitaibai/p/17147575.html

相关文章

  • 判断字符串是否以指定后缀(子字符串)结尾endswith()
     letstr="Helloworld";str.endsWith("world")//返回truestr.endsWith("World")//返回falseendsWith()方法用来判断当前字符串是否是以指定的子字符串......
  • 字符设备驱动程序按键驱动---中断方式
    中断函数:包含#include<linux/irq.h>request_irq(irq,handle,irqflag,name,dev_id){  1,分配一个irqaction结构体  2、把这个结构体放到irq_desc[irq](action链......
  • 字符设备驱动程序--LED驱动
    编写驱动程序需要编写那些代码:1、硬件相关的驱动程序2、Makefile的编译程序3、还需要编写一个相关的测试程序比如说:一个摄像头驱动程序1、驱动程序的编写,需要编写一些......
  • 字符设备驱动程序之同步互斥阻塞
    1.原子操作原子操作指的是在执行过程中不会被别的代码路径所中断的操作。常用原子操作函数举例:atomic_tv=ATOMIC_INIT(0);//定义原子变量v并初始化为0atomic_read(ato......
  • 字符设备驱动程序之异步通知
    异步通知:   驱动程序的所谓异步通知,就是说并不是应用程序来对驱动程序操作的,而是驱动程序查询到有事件发生或者有数据发生变化的时候通知应用程序。角色发生了变化,......
  • T-SQL——将字符串转换为多列
    目录0.使用ParseName1.具体到拆分为两列2.具体到拆分的指定的列数志铭-2023年2月21日0.使用ParseName注意:ParseName最多只能拆分为四列ParseName只能针对.,所以若......
  • C#后缀表达式解析计算字符串公式
    当我们拿到一个字符串比如:20+31*(100+1)的时候用口算就能算出结果为3151,因为这是中缀表达式对于人类的思维很简单,但是对于计算机就比较复杂了。相对的后缀表达式适合计算机......
  • 代码随想录打卡第8天 | 反转字符串 反转字符串II 替换空格 翻转字符串里的单词 左旋
    反转字符串 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用O(1)的......
  • Java 截取字符串 split 方法与 substring 方法简单比较
    Java截取字符串split方法与substring方法简单比较文章目录​​Java截取字符串`split`方法与`substring`方法简单比较​​​​0、结论​​​​1、截取目标​​​​......
  • 转义字符
    1.什么是转义字符?就是反斜杠+想要实现转义功能的首字母2.为什么要转义字符?当字符串中包含反斜杠、单引号和双引号等有特殊用途的字符时,必须使用反斜杠对这些字符进行......