यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का पाठ दिया गया है: डुप्लिकेट हटाने के साथ सरणियों का सामान्यीकृत विलय

TypeScript Easy generics

कार्य «यहाँ रूसी से हिंदी में अनुवादित प्रोग्रामिंग कार्य का पाठ दिया गया है: डुप्लिकेट हटाने के साथ सरणियों का सामान्यीकृत विलय»

एक सामान्यीकृत फ़ंक्शन mergeUnique लिखें जो एक ही प्रकार के दो ऐरे लेता है और एक नया ऐरे लौटाता है जिसमें दोनों ऐरे के सभी अद्वितीय तत्व उनके पहले प्रकट होने के क्रम में होते हैं। तत्वों का प्रकार कोई भी हो सकता है (संख्या, स्ट्रिंग आदि)। फ़ंक्शन को प्रिमिटिव प्रकारों के साथ सही ढंग से काम करना चाहिए। सुनिश्चित करें कि तत्वों का क्रम बना रहे और डुप्लिकेट हटा दिए जाएं।

इनपुट प्रारूप

पहली पंक्ति: पहले ऐरे के तत्वों की संख्या N। दूसरी पंक्ति: स्पेस से अलग किए गए N तत्व। तीसरी पंक्ति: दूसरे ऐरे के तत्वों की संख्या M। चौथी पंक्ति: स्पेस से अलग किए गए M तत्व।

आउटपुट प्रारूप

परिणामी सरणी के तत्व रिक्त स्थान से अलग किए गए।

उदाहरण

उदाहरण 1

इनपुट
4 9 99 999 9999
आउटपुट
9 99 999 9999

उदाहरण 2

इनपुट
11 20
आउटपुट
11 20

उदाहरण 3

इनपुट
2 2
आउटपुट
2
main.ts