हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले और एकमात्र तर्क के रूप में पूर्णांकों की एक सरणी लेता है।
फ़ंक्शन को चाहिए कि सरणी में मौजूद सभी पूर्णांक अद्वितीय संख्या में दिखाई दें या नहीं।
यदि वे करते हैं, तो फ़ंक्शन को सही, अन्यथा वापस लौटना चाहिए।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr =[7, 5, 5, 8, 2, 4, 7];
तब आउटपुट होना चाहिए -
कॉन्स्ट आउटपुट =झूठा;
क्योंकि दोनों पूर्णांक 7 और 5 प्रत्येक के 2 बार प्रकट होते हैं।
हम पहले हैश मैप का उपयोग पूर्णांकों को उनकी आवृत्तियों (घटनाओं) में मैप करने के लिए करेंगे और फिर उस मानचित्र का उपयोग एक सेट बनाने के लिए करेंगे जो अद्वितीय आवृत्तियों को संग्रहीत करता है।
उदाहरण
निम्नलिखित कोड है -
const arr =[7, 5, 5, 8, 2, 4, 7];const uniqueAppearances =(arr =[]) => { const map ={}; कॉन्स्ट सेट =नया सेट (); के लिए (चलो मैं =0; मैंआउटपुट
कंसोल आउटपुट निम्नलिखित है -
<पूर्व>झूठा