亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

js如何找出字符串出現次數最多的字符

js
小億
112
2023-08-07 09:33:32
欄目: 編程語言

你可以使用一個對象來記錄每個字符在字符串中出現的次數。首先,遍歷字符串,對于每個字符,檢查它是否已經存在于對象中。如果存在,將對應的次數加1;如果不存在,將該字符作為鍵添加到對象中,并將次數初始化為1。最后,遍歷對象,找到次數最多的字符。

以下是一個實現的示例代碼:

function findMostFrequentChar(str) {
let charCount = {}; // 用于記錄字符出現次數的對象
let maxCount = 0; // 記錄出現次數最多的字符的次數
let mostFrequentChar = ''; // 記錄出現次數最多的字符
// 遍歷字符串,記錄字符出現次數
for (let i = 0; i < str.length; i++) {
let char = str[i];
if (charCount[char]) {
charCount[char]++;
} else {
charCount[char] = 1;
}
}
// 遍歷對象,找到出現次數最多的字符
for (let char in charCount) {
if (charCount[char] > maxCount) {
maxCount = charCount[char];
mostFrequentChar = char;
}
}
return mostFrequentChar;
}
// 示例用法
console.log(findMostFrequentChar('abccccdd')); // 輸出 c

在示例中,字符串 'abccccdd' 中字符 'c' 出現了最多的次數,所以輸出為 'c'

0
灌南县| 新余市| 建湖县| 新绛县| 从化市| 喜德县| 丹巴县| 金川县| 儋州市| 瑞安市| 满洲里市| 定襄县| 峨山| 郑州市| 津南区| 平南县| 塘沽区| 许昌市| 江油市| 江华| 伊春市| 雅安市| 特克斯县| 泰安市| 禹州市| 崇左市| 桐柏县| 芦山县| 赤壁市| 沭阳县| 交城县| 健康| 秀山| 德阳市| 张家港市| 高邑县| 金坛市| 望都县| 申扎县| 台山市| 鄯善县|