Max Char

Instructions:

  • Given a string, return the character that is most commonly used in the string.

Examples:

  • maxChar("abcccccccd") === "c"
  • maxChar("apple 1231111") === "1"

Repl.it:

Code:

function maxChar(str) {
let charMap = {};
let max = 0;
let maxChar = '';
for (let char of str) {
charMap[char] = character[char] + 1 || 1;
}
for (let char in charMap) {
if (charMap[char] > max) {
max = charMap[char];
maxChar = char;
}
}
return maxChar;
}