2019-03-15-15:42于公司。
给定字符串,计算出现次数最多的字符和出现次数
var str = "fdfsjkdcjdkshjkjjdddddffff";
var json = {};
for(var i=0; i<str.length; i++){
if(!json[str.charAt(i)]){
json[str.charAt(i)] = 1;
}else{
json[str.charAt(i)]++;
}
}
var maxStr = "", maxKey = 0;
for(var i in json){
if(json[i] > maxKey){
maxStr = i;
maxKey = json[i];
}
}
直接手写的,应该对的吧,不去验证,重在如何思考~
网友评论