संघ सेट
संघ समुच्चय दो समुच्चयों के अवयवों को मिलाकर बनाया गया समुच्चय है। इसलिए, समुच्चय ए और बी का मिलन ए, या बी, या दोनों में तत्वों का समूह है।
उदाहरण के लिए -
अगर हमारे पास इस तरह के दो सरणियों द्वारा निरूपित दो सेट हैं -
const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10];
तब संघ सेट होगा -
const union = [1, 2, 3, 10, 100];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो शाब्दिक के दो ऐसे सरणी लेता है और उनकी संघ सरणी देता है।
उदाहरण
निम्नलिखित कोड है -
const arr1 = [1, 2, 3]; const arr2 = [100, 2, 1, 10]; const findUnion = (arr1 = [], arr2 = []) => { const map = {}; const res = []; for (let i = arr1.length-1; i >= 0; -- i){ map[arr1[i]] = arr1[i]; }; for (let i = arr2.length-1; i >= 0; -- i){ map[arr2[i]] = arr2[i]; }; for (const n in map){ if (map.hasOwnProperty(n)){ res.push(map[n]); } } return res; }; console.log(findUnion(arr1, arr2));
आउटपुट
कंसोल पर आउटपुट निम्न है -
[ 1, 2, 3, 10, 100 ]