function getMostFreq(str) {
var dict = {};
var max = 0;
var maxCh;
for (var i = 0; i < str.length; i++) {
var ch = str[i];
if (dict[ch] === undefined) {
dict[ch] = 1;
} else {
dict[ch]++;
}
if (dict[ch] > max) {
max = dict[ch];
maxCh = str[i];
}
}
return { index: max, ch: maxCh };
}
var str = 'hjhghhhhooowoldhh';
console.log(getMostFreq(str)); // { index: 8, ch: 'h' }
統(tǒng)計字符串里出現(xiàn)出現(xiàn)頻率最多的字符
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
相關閱讀更多精彩內容
- 我就先貼出來我寫的代碼,然后再講一下在做這個出現(xiàn)的問題 在做的過程中遇到了一個問題我在操作obj這個對象屬性時,用...
- 判斷一個字符串中出現(xiàn)次數(shù)最多的字符,并統(tǒng)計次數(shù) 方法:創(chuàng)建一個json數(shù)據(jù),把出現(xiàn)的字符以及次數(shù)相對應的保存在js...
- 為了響應西汽集團關于"迎中秋 慶國慶"安全生產(chǎn),9月25日亞輝出租分公司組織安服科正副科長及三個車隊正副車隊長召開...