diff --git a/09-mostRepeatedChar/index.js b/09-mostRepeatedChar/index.js index b113ed8..8b914b9 100644 --- a/09-mostRepeatedChar/index.js +++ b/09-mostRepeatedChar/index.js @@ -1,4 +1,28 @@ export function mostUsedChar(text) { - // implementar logica aqui - return "" -} \ No newline at end of file + + + const palavra = {}; + let maximo = 0; + let repetido = ''; + + for(let letra of text){ + if(palavra[letra]){ + palavra[letra]++; + }else{ + palavra[letra] = 1; + } + } + + for(let letra in palavra){ + if(palavra[letra] > maximo){ + maximo = palavra[letra]; + repetido = letra; + } + } + + return repetido +} + + + + \ No newline at end of file