JS代碼題11

統(tǒng)計一個字符串出現(xiàn)最多的字母

給出一段英文連續(xù)的英文字符竄,找出重復(fù)出現(xiàn)次數(shù)最多的字母

輸入 : afjghdfraaaasdenas 
 
輸出 : a

代碼如下:

function findMaxDuplicateChar(str){
    var arr = str.split('')
    var holder = {}
    for (var i = 0; i < arr.length; i++) {
        if(holder.hasOwnProperty(arr[i])){
            holder[arr[i]]++
        }else{
            holder[arr[i]] = 1
        }
    }
    var maxChar = ""
    var maxDup = 1
    for(var j in holder){
        if (holder[j] > maxDup) {
            maxChar = j
            maxDup = holder[j]
        }
    }
    return maxChar
}
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,707評論 0 5
  • Python中的正則表達(dá)式(re) import rere.match #從開始位置開始匹配,如果開頭沒有則無re...
    BigJeffWang閱讀 7,577評論 0 99
  • 1、用C語言實(shí)現(xiàn)一個revert函數(shù),它的功能是將輸入的字符串在原串上倒序后返回。 2、用C語言實(shí)現(xiàn)函數(shù)void ...
    希崽家的小哲閱讀 6,689評論 0 12
  • Q1 判斷一個單詞是否是回文? 回文是指把相同的詞匯或句子,在下文中調(diào)換位置或顛倒過來,產(chǎn)生首尾回環(huán)的情趣,叫做回...
    指尖跳動閱讀 5,286評論 0 4
  • 有時候會非常懷念剛開始看電影那會,大概是大一的時候吧,周末一部大片一部大片的看,像一塊干癟癟的海綿被按到水里本能地...
    zenia醬閱讀 295評論 0 1

友情鏈接更多精彩內(nèi)容