function getMostRepeatedChar(str: string) {
// Create an object to store character frequencies
const charCount = {};
// Iterate through the string and count each character
for (let char of str) {
charCount[char] = (charCount[char] || 0) + 1;
}
// Find the character with the highest frequency
let maxChar: string = '';
let maxCount: number = 0;
for (let char in charCount) {
if (charCount[char] > maxCount) {
maxChar = char;
maxCount = charCount[char];
}
}
return maxChar;
}
const s: string = "c++typescriptcphpc#";
console.log(getMostRepeatedChar(s));
/*
run:
"c"
*/