<div> <p>एक क्रमबद्ध सरणी से डुप्लिकेट हटाना</p> </div>
Swift
Medium
arrays
कार्य «<div> <p>एक क्रमबद्ध सरणी से डुप्लिकेट हटाना</p> </div>»
<div>
<p>एक पूर्णांकों की सरणी दी गई है जो गैर-घटते क्रम में क्रमबद्ध है। सभी डुप्लिकेट को इस प्रकार हटाना आवश्यक है कि प्रत्येक तत्व अधिकतम दो बार आए। परिवर्तन मूल सरणी में ही किए जाने चाहिए, अर्थात उसी स्थान पर। अतिरिक्त तत्वों को हटाने के बाद सरणी की नई लंबाई लौटाएं। नई लंबाई के बाद सरणी का शेष भाग कोई भी मान रख सकता है।</p>
</div>
<p>एक पूर्णांकों की सरणी दी गई है जो गैर-घटते क्रम में क्रमबद्ध है। सभी डुप्लिकेट को इस प्रकार हटाना आवश्यक है कि प्रत्येक तत्व अधिकतम दो बार आए। परिवर्तन मूल सरणी में ही किए जाने चाहिए, अर्थात उसी स्थान पर। अतिरिक्त तत्वों को हटाने के बाद सरणी की नई लंबाई लौटाएं। नई लंबाई के बाद सरणी का शेष भाग कोई भी मान रख सकता है।</p>
</div>
इनपुट प्रारूप
पहली पंक्ति: एक पूर्णांक n (1 ≤ n ≤ 10^5) — तत्वों की संख्या। दूसरी पंक्ति: n पूर्णांक, रिक्त स्थानों द्वारा अलग किए गए।
आउटपुट प्रारूप
एक पूर्णांक — सरणी की नई लंबाई।
उदाहरण
उदाहरण 1
इनपुट
5
0 0 1 1 2
आउटपुट
5
main.swift