Find the Difference of Two Arrays Lab

Easy
31
1
63.0% Acceptance

In this lab, you have to build a function findDifference(nums1, nums2) that takes two 0-indexed integer arrays nums1 and nums2, and returns a list answer of size 2 where:

  • answer[0] is a list of all distinct integers in nums1 which are not present in nums2.
  • answer[1] is a list of all distinct integers in nums2 which are not present in nums1.

Note that the integers in the lists may be returned in any order.

Example 1

Input:

nums1 = [1,2,3] nums2 = [2,4,6]

Output:

[ [1,3], [4,6] ]

Explanation: For nums1, nums1[1] = 2 is present at index 0 of nums2, whereas nums1[0] = 1 and nums1[2] = 3 are not present in nums2. Therefore, answer[0] = [1,3]. For nums2, nums2[0] = 2 is present at index 1 of nums1, whereas nums2[1] = 4 and nums2[2] = 6 are not present in nums2. Therefore, answer[1] = [4,6].

Example 2

Input:

nums1 = [1,2,3,3] nums2 = [1,1,2,2]

Output:

[ [3], [] ]

Explanation: For nums1, nums1[2] and nums1[3] are not present in nums2. Since nums1[2] == nums1[3], their value is only included once and answer[0] = [3]. Every integer in nums2 is present in nums1. Therefore, answer[1] = [].

Constraints

  • 1 <= nums1.length, nums2.length <= 1000
  • -1000 <= nums1[i], nums2[i] <= 1000

Then, you'll have to create at least 4-5+ challenges for this lab. Write them properly with good descriptions and copies. Don't forget to mention the things user have to export in his index.js specifically, if needed.

After creating challenges, create an evaluation script by writing try-catch blocks for each challenge based on everything we discussed in the previous answers, inside the evaluation script demo block.

Lastly, it is very, very important to test this lab very carefully on lab app. I want this lab to be error free.