<div> <p>दो क्रमबद्ध स्लाइसों को डुप्लिकेट हटाकर मर्ज करना</p> </div>
Go
Medium
slices
कार्य «<div> <p>दो क्रमबद्ध स्लाइसों को डुप्लिकेट हटाकर मर्ज करना</p> </div>»
दो आरोही क्रम में क्रमबद्ध पूर्णांकों के स्लाइस दिए गए हैं। उन्हें एक क्रमबद्ध स्लाइस में मिलाएं, सभी डुप्लिकेट हटाते हुए। फंक्शन MergeSortedUnique(a, b []int) []int को लागू करें, जो दो स्लाइस लेता है और एक नया स्लाइस लौटाता है। इनपुट डेटा stdin से पढ़ा जाता है: पहले पहले स्लाइस की लंबाई, फिर उसके तत्व, फिर दूसरे स्लाइस की लंबाई और उसके तत्व। परिणामी स्लाइस को स्पेस से अलग करके प्रिंट करें।
इनपुट प्रारूप
पहली पंक्ति: एक पूर्णांक n (0 ≤ n ≤ 1000) — पहले स्लाइस की लंबाई। दूसरी पंक्ति: n पूर्णांक, आरोही क्रम में क्रमबद्ध। तीसरी पंक्ति: एक पूर्णांक m (0 ≤ m ≤ 1000)। चौथी पंक्ति: m पूर्णांक, आरोही क्रम में क्रमबद्ध।
आउटपुट प्रारूप
एक पंक्ति: परिणामी स्लाइस के तत्व, आरोही क्रम में क्रमबद्ध, बिना डुप्लिकेट के, स्पेस द्वारा अलग किए गए।
उदाहरण
उदाहरण 1
इनपुट
3
1 1 2
3
1 2 3
आउटपुट
1 2 3
उदाहरण 2
इनपुट
3
0 0 1
आउटपुट
3
main.go