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

25 lines
602 B
JavaScript

export function mostUsedChar(text) {
//armazenar a letra e a quantide que essa letra se repete
//percorrer a primeira vez para contas as letras
const arrayString = text.toLowerCase().split('')
let letterRepet1 = {
letter: "",
quantity: 0
}
arrayString.forEach(element1 => {
let letterRepet2 = {
manyLetter: element1,
manyTimes: 0
}
arrayString.forEach(element2 => {
if (element1 === element2) {
letterRepet2.manyTimes += 1
}
})
if(letterRepet2.manyTimes > letterRepet1.quantity) {
letterRepet1 = letterRepet2
}
})
}