輸出字符串中出現最多的字母

//找出字符串中出現最多的字母
var str = 'abccccaaaewcccc';
var aStr=str.split('');
var f={};
//求數組中出現最多的元素
function maxNum(arr,obj){
	var max=0;
	var num=0;
	for(var i=0;i<arr.length;i++){
		if(obj[arr[i]]==undefined){
			obj[arr[i]]=1;
		}else{
    		obj[arr[i]]++;
		}
	}
	for(e in obj){
		console.log(e+"="+obj[e])
			if(f[e]>num){
				num=f[e];
				max=e;
			}
		}
		console.log(max+'最多'+num+'次');
}
maxNum(aStr,f);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章