• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 4 anos atrás

Dadas listas X e Y, retorne uma terceira lista (Z) que contenha somente elementos que estão em X e Y. Caso X e Y sejam iguais, Z deverá copiar esses elementos, preservando a ordem determinada por X. Escreva este algoritmo em qualquer linguagem de sua preferência.


PedroPingola: qual a linguagem da sua preferência?
Anônimo: Não tenho preferência

Respostas

respondido por: PedroPingola
1

Javascript:

var x = ["A", "B", "C", "D", "E"];

var y = ["X", "Y", "Z", "A", "B"];

var intersection = [];

for (obj of x) {

 if (y.includes(obj)) {

   intersection.push(obj);

 }

}

console.log(intersection);

Você pode usar o F12 do Chrome na parte Console pra rodar o script :)

Anexos:
Perguntas similares