判断一个字符串中出现次数最多的字符,统计这个次数?

1、核心算法:利用 charAt() 遍历这个字符串

2、把每个字符都存储给对象,如果对象没有该属性就为1,如果存了就+1

3、遍历对象,得到最大值及出现次数和该字符

let str = "aozisodsdkksdsd"

let obj = {}

for (let i = 0; i < str.length; i++) {

let chars = str.charAt(i)

if (obj[chars]) {

obj[chars]++;

} else {

obj[chars] = 1

}

}

console.log(obj)

let max = 0;

let ch = ''

for (let key in obj) {

if (obj[key] > max) {

max = obj[key]

ch = key

}

}

console.log(`字符串中出现次数最多的字符是{ch},出现的次数是{max}次`)

相关推荐
巫山老妖3 小时前
📐 Embedding向量化:AI如何「理解」语义?万物皆可向量!
前端
巫山老妖3 小时前
🤖 AI Agent智能体:从「聊天机器人」到「数字员工」的关键跨越!
前端
软希网分享源码3 小时前
中英双语言量化交易投资源码/跟单搬砖区块链交易所源码/前端uniapp纯源码+后端
前端·uni-app·区块链·中英双语言量化交易投资源码
巫山老妖3 小时前
🔌 MCP协议:AI工具生态的「USB标准」,数千个工具一键接入!
前端
巫山老妖3 小时前
🎯 AI Skills技能体系:让Agent拥有「专业技能」,可复用可进化!
前端
巫山老妖3 小时前
⚠️ AI幻觉:当AI「一本正经地胡说八道」,我们该怎么办?
前端
巫山老妖3 小时前
🧠 LLM大语言模型:AI世界的「概率引擎」,你真的了解它吗?
前端
巫山老妖3 小时前
📚 知识库工程:RAG落地的「最后一公里」,数据质量才是王道!
前端
巫山老妖3 小时前
⚙️ AI工程化实践:从Demo到生产,差距是10倍工程量!
前端
巫山老妖3 小时前
📋 AI Rules行为规范:让Agent「可预期、可信任、可审计」!
前端