हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है जिसमें कुछ डुप्लिकेट संख्याएं हो सकती हैं।
हमारे फ़ंक्शन को सरणी में मौजूद सभी अद्वितीय तत्वों (ऐरे में केवल एक बार दिखाई देने वाले तत्व) का योग वापस करना चाहिए।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];
तब आउटपुट 25
. होना चाहिएहम केवल लूप के लिए उपयोग करेंगे, सरणी को पुनरावृत्त करेंगे और अद्वितीय तत्वों का योग वापस करेंगे।
उदाहरण
निम्नलिखित कोड है -
const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11]; const sumUnique = arr => { let res = 0; for(let i = 0; i < arr.length; i++){ if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){ continue; }; res += arr[i]; }; return res; }; console.log(sumUnique(arr));
आउटपुट
यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -
25