Preciso exibir as posicoes de numeros que se repetem na minha lista , como faço?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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 😄