Preciso exibir as posicoes de numeros que se repetem na minha lista , como faço?
Preciso exibir as posicoes de numeros que se repetem na minha lista , como faço?
Olá, Marcel! Tudo certo?
Uma forma de fazer é percorrendo a lista (usando a estrutura for) e para cada elemento verificamos (com a estrutura if) se o índice que estamos verificando no momento está na mesma posição no nosso array. Se não, significa que existe outro elemento duplicado em outra posição.
Uma solução seria essa:
let indice;
let listaDeNumeros=[0,1,2,2,3,4,2,5,6,4,7,8]
for(indice = 0; indice < listaDeNumeros.length; indice++) {
if(listaDeNumeros.indexOf(listaDeNumeros[indice]) != indice) {
console.log(listaDeNumeros[indice])
};
}
Espero que tenha ajudado e, qualquer coisa, estamos à disposição!
Abraços e bons estudos 😄