当前位置: 首页 > news >正文

找出字符串中出现最多次数的字符以及出现的次数

str.charAt(i) 是JavaScript中获取字符串中特定位置字符的方法,表示获取当前的字符。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>找出字符串出现最多次数的字符以及次数</title>
</head>
<body><script>var str = 'aaabbacsdassaccasbbbccsdsdsddddddddddd';let obj = {}for(let i = 0; i < str.length; i++) {let char = str.charAt(i)if(obj[char]) {// 如果存在,说明之前已经遇到过这个字符,因此将其对应的计数加一obj[char]++} else {// 如果不存在,就在 obj 中为这个字符创建一个新的键,并将其计数初始化为1obj[char] = 1}}console.log('obj',obj)// 找出出现次数最多的字符let max = 0let maxChar = ''for(let key in obj) {if(max < obj[key]) {max = obj[key]maxChar = key}}console.log('出现最多的字符是',maxChar)console.log('出现的次数是',max)</script>
</body>
</html>

http://www.lryc.cn/news/361220.html

相关文章:

  • 如何看待央行买卖长期国债?
  • MATLAB算法实战应用案例精讲-【数模应用】Turf组合模型(附MATLAB、python和R语言代码实现)
  • android源码下载编译模拟器运行
  • Golang:Sirupsen/logrus是一个日志库
  • Android Studio插件开发 - Dora SDK的IDE插件
  • 【mybatis】缓存
  • 自定义类型:结构体类型
  • C++对象移动
  • “华为杯”第十三届中国研究生 数学建模竞赛-E题:粮食最低收购价政策问题研究(续)
  • (一)django目录介绍
  • leetcode5 最长回文子串
  • 《论文阅读》通过顺序不敏感的表示正则化实现稳健的个性化对话生成 ACL 2023
  • python采集汽车价格数据
  • 德克萨斯大学奥斯汀分校自然语言处理硕士课程汉化版(第四周) - 语言建模
  • Jitsi meet 退出房间后,用户还在房间内
  • Java 18 新特性
  • c++基础创建对象
  • WHAT - 容器化系列(二)- docker
  • 力扣 19题 删除链表的倒数第 N 个结点 记录
  • 渗透测试之Web安全系列教程(二)
  • 【算法】在?复习一下快速排序?
  • matlab安装及破解
  • Tree——输出项目的文件结构(Linux)
  • UE5 读取本地图片并转换为base64字符串
  • 【NOIP普及组】税收与补贴问题
  • Docker 部署 mysql 服务
  • 01- Redis 中的 String 数据类型和应用场景
  • Android音频焦点
  • Docker安全配置
  • 文件上传之使用一个属性接收多个文件