// 字符计数方法
function findMostFrequentChar (inputString){
let chartCount={}
// 统计每个字符出现字数
for(let chart of inputString){
chartCount[chart]=(chartCount[chart] || 0) + 1
}
let mostFrequentChar=null
let maxFrequency=0
for(let chart in chartCount){
if(chartCount[chart]>maxFrequency){
mostFrequentChar=chart
maxFrequency=chartCount[chart]
}
}
return {chart:{mostFrequentChar,maxFrequency}}
}
let inputStr = "programming is fun";
let result = findMostFrequentChar(inputStr);
console.log(` '${result.char}' ${result.frequency}.`);
【JS】寻找字符串中出现最多的字符
最新推荐文章于 2024-07-16 15:57:29 发布