Quick actions

cmd+k|ctrl+k

Navigation

Languages

Find if complement exists

Snippet info

Language

JavaScript

Visibility

public

Author

varun.muriyanat

Created

2025-04-21T21:02:20.366495Z

Updated

2025-04-21T21:02:37.977205Z

let target = 12;
let arr1 = [1, 2, 4, 7, 9];
let arr2 = [3, 5, 6, 7];


const complements = new Set();
for (let i = 0; i < arr1.length; i++) {
    let diff = target - arr1[i];
    if (!complements.has(diff)) {
        complements.add(diff);
    }
}

for (let i = 0; i < arr2.length; i++) {
    if (complements.has(arr2[i])) {
        console.log("Found complement: " + arr2[i]);
        break;
    }
    console.log("No complements found");
}
console.log(arr1);
console.log(complements);
INFO