统计一个字符串出现最多的字母
给出一段英文连续的英文字符窜,找出重复出现次数最多的字母
输入 : 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
}