क्रम बनाए रखते हुए डुप्लिकेट हटाना

PHP Medium arrays

कार्य «क्रम बनाए रखते हुए डुप्लिकेट हटाना»

एक प्रोग्राम लिखें जो पूर्णांकों की एक सरणी लेता है और उसमें से सभी डुप्लिकेट हटाता है, तत्वों के मूल क्रम को बनाए रखते हुए। प्रोग्राम को एक नई सरणी आउटपुट करनी चाहिए जिसमें केवल अद्वितीय तत्व हों, जो मूल सरणी में उनके दिखने के क्रम में हों। इसके अतिरिक्त, यदि अद्वितीय तत्वों की संख्या 3 से कम है, तो प्रोग्राम को 'Too few unique elements' संदेश आउटपुट करना चाहिए। बाधाएँ: इनपुट सरणी का आकार 1000 से अधिक नहीं है, तत्व -10^9 से 10^9 तक के पूर्णांक हैं।

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

पहली पंक्ति में एक पूर्णांक N (1 ≤ N ≤ 1000) — सरणी में तत्वों की संख्या। दूसरी पंक्ति में N पूर्णांक, रिक्त स्थान द्वारा अलग किए गए।

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

सरणी के अद्वितीय तत्वों को उनके पहले प्रकट होने के क्रम में, रिक्त स्थानों से अलग करके आउटपुट करें। यदि अद्वितीय तत्वों की संख्या 3 से कम है, तो 'Too few unique elements' आउटपुट करें।

उदाहरण

उदाहरण 1

इनपुट
5 1 2 2 3 1
आउटपुट
1 2 3

उदाहरण 2

इनपुट
3 Война и мир Толстой 1869 Преступление и наказание Достоевский 1866 Анна Каренина Толстой 1877 1866
आउटपुट
Преступление и наказание

उदाहरण 3

इनपुट
3 10 10 10
आउटपुट
Мало уникальных элементов

उदाहरण 4

इनपुट
2 Мастер и Маргарита Булгаков 1967 Тихий Дон Шолохов 1940 2000
आउटपुट
Нет
main.php