计算出字符串中出现次数最多的字符是什么,出现了多少次?
这道题有个简单的方法:对每个字符进行剔除,就可以根据总长度计算出每个字符的长度,第一个为lenA, 第二个为lenB,以此类推。
var str = "adadfdfseffserfefsefseeffffftsdg";
var maxLength = 0;
var result = "";
while(str != ''){
oldStr = str;
str = str.replace(new RegExp(str.charAt(0),"g"),"");
if( oldStr.length-str.length > maxLength){
maxLength = oldStr.length-str.length;
result = getStr + "=" + maxLength;
}
}
alert(result);
执行结果 f=12