क्रम बनाए रखते हुए डुप्लिकेट हटाना
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