diff --git a/09-mostRepeatedChar/index.js b/09-mostRepeatedChar/index.js index b113ed8..8a25df1 100644 --- a/09-mostRepeatedChar/index.js +++ b/09-mostRepeatedChar/index.js @@ -1,4 +1,9 @@ export function mostUsedChar(text) { // implementar logica aqui - return "" + let words = {} + const texts = text.toLowerCase().split("").sort(); + texts.forEach((word) => words[word] = (words[word] || 0) + 1); + const maxVal = Math.max(...Object.values(words)); + const word = Object.keys(words).find((key) => words[key] === maxVal); + return word } \ No newline at end of file