function maxCharCount(s) {
// 创建一个对象来存储每个字符的出现次数
const charCount = {};
// 遍历字符串,统计每个字符的出现次数
for (let char of s) {
if (charCount[char]) {
charCount[char]++;
} else {
charCount[char] = 1;
}
}
// 初始化变量来存储最大出现次数和对应的字符
let maxCount = 0;
let maxChar = '';
// 遍历charCount对象,找出出现次数最多的字符
for (let char in charCount) {
if (charCount[char] > maxCount) {
maxCount = charCount[char];
maxChar = char;
}
}
// 返回出现次数最多的字符及其次数
return { maxChar, maxCount };
}
// 测试代码
const sequenceString = "hello world";
const result = maxCharCount(sequenceString);
console.log(`字符 "${result.maxChar}" 出现次数最多,共出现了 ${result.maxCount} 次。`);