Skip to content

Instantly share code, notes, and snippets.

@sagardere
Last active May 24, 2018 06:26
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sagardere/9f2ff34b0b44d97809c4db8344119aeb to your computer and use it in GitHub Desktop.
Save sagardere/9f2ff34b0b44d97809c4db8344119aeb to your computer and use it in GitHub Desktop.
//Input
var arr1 = [1,3,2,4,0,9,3,5];
var arr2 = [0,9,2,2,7,5];
//output
var outputData = [ 2, 0, 9, 5 ];
//Answer
//1st way
var answer2 =[];
for(var num in arr1){
if(arr2.includes(arr1[num]) == true){
answer2.push(arr1[num]);
}
}
console.log("Output Array : " + answer2);//[ 2, 0, 9, 5 ]
//2nd way
var answer1 = [];
for(var num1 in arr1){
for(var num2 in arr2){
if(arr2[num2] == arr1[num1]){
if(answer1.includes(arr1[num1]) == false){
answer1.push(arr1[num1]);
}
}
}
}
console.log("Output Array : " + answer1); //[ 2, 0, 9, 5 ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment