統(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
}