feat(mostRepeatedChar):adicionando funcionalidade

This commit is contained in:
Victor Cardoso de Souza 2022-11-01 15:53:17 -03:00
parent d1f05007e0
commit b575ddcb50

View File

@ -1,4 +1,25 @@
export function mostUsedChar(text) { export function mostUsedChar(text) {
// implementar logica aqui //armazenar a letra e a quantide que essa letra se repete
return "" //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
}
})
} }