feat: implementação de algoritmo que retorne a a letra mias repetida de uma string
This commit is contained in:
parent
1e8a1c6a6d
commit
2be83cd830
@ -1,4 +1,22 @@
|
|||||||
export function mostUsedChar(text) {
|
export function mostUsedChar(text) {
|
||||||
// implementar logica aqui
|
// implementar logica aqui
|
||||||
return ""
|
|
||||||
|
let str = text.toLowerCase().split("").sort().join('');
|
||||||
|
let letraRepetida = 0;
|
||||||
|
let cont = 1;
|
||||||
|
let mostra = "";
|
||||||
|
|
||||||
|
for (let i = 0; i < str.length; i++) {
|
||||||
|
if (str[i] === str[i + 1]) {
|
||||||
|
cont++;
|
||||||
|
} else {
|
||||||
|
if (cont > letraRepetida) {
|
||||||
|
letraRepetida = cont;
|
||||||
|
mostra = str[i];
|
||||||
|
}
|
||||||
|
cont = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return mostra;
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user