From 3c50e566ab32d29d6469d3d47478a0dac1aaaf92 Mon Sep 17 00:00:00 2001 From: MarcelloMartins Date: Sun, 30 Oct 2022 17:29:47 -0300 Subject: [PATCH] feat(09-mostrepeatedchar):completead ninth challenge --- 09-mostRepeatedChar/index.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/09-mostRepeatedChar/index.js b/09-mostRepeatedChar/index.js index b113ed8..54536cc 100644 --- a/09-mostRepeatedChar/index.js +++ b/09-mostRepeatedChar/index.js @@ -1,4 +1,16 @@ export function mostUsedChar(text) { // implementar logica aqui - return "" + let caractercount = 0; let caractersave = {}; let caracter = " "; + text.split("").forEach((repetido) => { + if(caractersave[repetido]){ + caractersave[repetido] += 1; + } else{ + caractersave[repetido] = 1; + } + if(caractersave[repetido] > caractercount){ + caractercount = caractersave[repetido]; + caracter = repetido; + } + }); + return caracter; } \ No newline at end of file