【常见面试题】判断一个字符串中出现次数最多的字符,并统计次数

判断一个字符串中出现次数最多的字符,并统计次数;

‘aaabbbbccccccc’

解答:

function fun(s){
	let maxNum = 0;
	let maxStr = ' ';
	let map = new Map();
	for(let item of s){
		map.set(item,(map.get(item) || 0 ) + 1)
	}

	for (let [key,value] of map){
		if(value> maxNum){
			maxStr = key;
			maxNum = value;
		}
	}
	console.log(maxStr,maxNum)
}

你可能感兴趣的:(javascript,数学建模,开发语言)