Given two integer arrays `arr1[] and arr2[]` of size `m and n` respectively, Write a program to find the intersection of these two arrays. The intersecting elements will be returned in the form of an integer array as an output.

Problem Note

• The intersection of two arrays is a list of distinct elements that are present in both the arrays.
• Each element in the resultant array must be unique.
• The resultant array can be in any order.

Example 1

``````Input: arr1[] = [1, 2, 3, 4, 5], arr2[] = [5, 4, 3, 2, 1]
Output: [1, 2, 3, 4, 5]
Explanation: In the above example, all elements are similar in both the arrays. Hence, we get [1, 2, 3, 4, 5] as the output.``````

Example 2

``````Input: arr1[] = [1, 1, 3, 4, 5], arr2[] = [1, 1, 2, 3, 4, 5]
Output: [1, 3, 4, 5]
Explanation: In the above example, element 1 is repeated twice in both arrays but it is taken only once in the output. Element 2 is present in arr2 but not present in arr1, rest all elements are present in both the arrays. Hence, we get [1, 3, 4, 5] as the output.``````