feat(mostRepeatedChar): Responde função 09

This commit is contained in:
Affonso Kopmann 2022-10-30 15:52:11 -03:00
parent 714f1587a1
commit 083a8e14a8

View File

@ -1,4 +1,9 @@
export function mostUsedChar(text) {
// implementar logica aqui
let hashmap = {}, resposta;
text.split('').reduce((acumulador, letra) => {
hashmap [ letra ] = hashmap [ letra ] + 1 || 1
resposta = hashmap [ letra ] >= acumulador ? letra : resposta
return acumulador = hashmap [ letra ] > acumulador ? acumulador + 1 : acumulador }, 1 )
return resposta;
}