๐ Find Most Frequent Char
Question Descriptionโ
๋ฌธ์์ด์ ๋ฐ์์ ํด๋น ๋ฌธ์์ด์์ ๊ฐ์ฅ ๋ง์ด ๋ฑ์ฅํ๋ ๋ฌธ์๋ฅผ ๋ฐํํ๋ ํจ์๋ฅผ ์์ฑํ์ธ์.
1. JavaScript Versionโ
function findMostFrequentChar(str) {
// init object to store char and count
const charCount = {};
// init record of max count and char variable
let maxCount = 0;
let maxChar = '';
// loop through string
for (let char of str) {
// if char is not in object, set count to 0
if (!charCount[char]) {
charCount[char] = 0;
}
// increment this char count + 1
charCount[char]++;
// if this char count is greater than max count
// update max count and max char
if (charCount[char] > maxCount) {
maxCount = charCount[char];
maxChar = char;
}
}
// return max char
return maxChar;
}
console.log(findMostFrequentChar('abcccccccd')); // c