Intersection of Two Arrays
Given two arrays, write a function to compute their intersection.
Example:
Given nums1 = [1, 2, 2, 1], nums2 = [2, 2], return [2].
/**
* @param {number[]} nums1
* @param {number[]} nums2
* @return {number[]}
*/
var intersection = function(nums1, nums2) {
var is ={};
for(var i=0;i<nums1.length;i++){
is[nums1[i]]=0;
}
var res=[];
for(i=0;i<nums2.length;i++){
if(typeof is[nums2[i]]!=="undefined"){
is[nums2[i]]=1;
}
}
for(var num in is){
if(is[num]===1){
res.push(parseInt(num));
}
}
return res;
};