challenge-algorithms-v2.0-c.../09-mostRepeatedChar/index.js

20 lines
383 B
JavaScript
Raw Normal View History

export function mostUsedChar(text) {
const objeto = {};
let repeticoes = 0;
let maisRepetida = '';
for(let i of text){
objeto[i] = objeto[i] +1 || 1;
}
for(let i in objeto){
if(objeto[i] > repeticoes){
repeticoes = objeto[i];
maisRepetida = i;
}
}
return maisRepetida;
}