Find if complement exists

Run Settings
LanguageJavaScript
Language Version
Run Command
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);
Editor Settings
Theme
Key bindings
Full width
Lines