forked from M3-Academy/challenge-algorithms-v2.0
26 lines
617 B
JavaScript
26 lines
617 B
JavaScript
export function mostUsedChar(text) {
|
|
let arr = [];
|
|
for (let i = 0; i < text.length; i++) {
|
|
let letra = text[i]
|
|
if(arr[letra]) {
|
|
arr[letra]++
|
|
} else {
|
|
arr[letra] = 1
|
|
}
|
|
}
|
|
return returnValue(text, arr);
|
|
}
|
|
|
|
function returnValue(text, arr) {
|
|
let maiorValor = 0
|
|
let letraMaiorValor = ""
|
|
for (let i = 0; i < text.length; i++) {
|
|
let letra = text[i]
|
|
let qtdLetra = arr[letra]
|
|
if(qtdLetra > maiorValor) {
|
|
maiorValor = qtdLetra
|
|
letraMaiorValor = letra
|
|
}
|
|
}
|
|
return letraMaiorValor
|
|
} |