forked from M3-Academy/challenge-algorithms-v2.0
Feat:Finalizado:MostRepeatedChar
This commit is contained in:
parent
f390c87720
commit
3b5099d7d1
@ -1,4 +1,25 @@
|
|||||||
export function mostUsedChar(text) {
|
export function mostUsedChar(text) {
|
||||||
// implementar logica aqui
|
// implementar logica aqui
|
||||||
return ""
|
const CharUnited = text.toLowerCase().split(" ").join('')
|
||||||
|
const Char = CharUnited.split("");
|
||||||
|
Char.sort((a, b) => {
|
||||||
|
return a.localeCompare(b);
|
||||||
|
})
|
||||||
|
let Count = 1
|
||||||
|
let maior = 0
|
||||||
|
let FrequenteChar = ''
|
||||||
|
for(let i = 1;i < text.length; i ++ ){
|
||||||
|
//console.log(maior, FrequenteChar)
|
||||||
|
if(Char[i] === Char[i-1]){
|
||||||
|
Count ++
|
||||||
|
}else{
|
||||||
|
Count = 1
|
||||||
|
}
|
||||||
|
if (Count > maior){
|
||||||
|
maior = Count
|
||||||
|
FrequenteChar = Char[i]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return FrequenteChar
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user