Question Bank

Array Cross-Reference and Lookup Challenges

Difficulty: Medium

Six lookup-and-filter drills: id-to-id matching with Sets, random sampling without duplicates, valid-only filtering, numeric-only extraction, value-by-row matching, and rest-parameter multipliers.

Question Bank
/

Array Cross-Reference and Lookup Challenges

Array Cross-Reference and Lookup Challenges

Six lookup-and-filter drills: id-to-id matching with Sets, random sampling without duplicates, valid-only filtering, numeric-only extraction, value-by-row matching, and rest-parameter multipliers.

Question Bank
Medium
JavaScript
6 questions
quiz
arrays
hash-map
array-manipulation-patterns

1,094 views

27

Given array_A (array of objects with _id) and array_B (array of id strings), return the _id values from array_A that are also present in array_B. Aim for O(n + m).

Examples

Example 1:

Input: array_A = [{ _id: 'a' }, { _id: 'b' }, { _id: 'c' }], array_B = ['b', 'd', 'a']
Output: ['a', 'b']
Explanation: Build a Set of `array_B` for O(1) lookups, then filter `array_A` by membership.