मान लीजिए, हमारे पास इस तरह की संख्याओं की एक सरणी है -
const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14];
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक ऐसी सरणी लेता है और सरणी के सभी तत्वों के योग को गिनता है जो केवल एक बार सरणी में दिखाई देते हैं -
उदाहरण के लिए:
ऊपर बताए गए ऐरे का आउटपुट होगा -
356
इसके लिए कोड होगा -
const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14]; const nonRepeatingSum = arr => { let res = 0; for(let i = 0; i < arr.length; i++){ if(i !== arr.lastIndexOf(arr[i])){ continue; }; res += arr[i]; }; return res; }; console.log(nonRepeatingSum(arr));
कंसोल पर आउटपुट निम्नलिखित है -
30