Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में एक सरणी के भीतर समान तत्वों का योग


हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी लेता है।

सरणी में कुछ दोहराव/डुप्लिकेट प्रविष्टियां हो सकती हैं। हमारा फ़ंक्शन सभी डुप्लिकेट प्रविष्टियों को जोड़ना चाहिए और इस प्रकार बनी नई सरणी वापस करनी चाहिए।

उदाहरण

इसके लिए कोड होगा −

const arr = [20, 20, 20, 10, 10, 5, 1]; const sumIdentical = (arr = []) => {     let map = {};     for (let i = 0; i < arr.length; i++) {       let el = arr[i];       map[el] = map[el] ? map[el] + 1 : 1;     };     const res = [];     for (let count in map) {       res.push(map[count] * count);     };     return res; }; console.log(sumIdentical(arr));

आउटपुट

और कंसोल में आउटपुट होगा −

[ 1, 5, 20, 60 ]

  1. - JavaScript में एक तत्व को छोड़कर योग

    मान लीजिए हमारे पास पूर्णांकों की एक सरणी है जैसे: const arr = [12, 1, 4, 8, 5]; हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसी एक सरणी को एकमात्र आर्गुमेंट के रूप में लेता है। फ़ंक्शन को तब ठीक दो पूर्णांकों की एक सरणी लौटानी चाहिए: पहला पूर्णांक सरणी के सभी तत्वों का किसी एक तत्व को छोड़कर सबसे छोटा

  1. - JavaScript में डुप्लिकेट सहित सरणी तत्वों में सामान्य वर्ण

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी arr को पहले और एकमात्र आर्गुमेंट के रूप में लेता है। हमारे फ़ंक्शन को उन सभी वर्णों की एक सरणी वापस करनी चाहिए जो सरणी arr के भीतर सभी स्ट्रिंग्स में दिखाई देते हैं (डुप्लिकेट सहित)। उदाहरण के लिए, यदि कोई वर्ण सभी स्ट्रिंग्स में 2

  1. - JavaScript में ऐरे के योग को इवन या ऑड निर्धारित करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो इंटीजर्स का एक ऐरे arr लेता है। हमारा फ़ंक्शन स्ट्रिंग odd लौटाएगा यदि ऐरे के सभी एलिमेंट्स का योग ऑड है या even यदि यह इवन है।उदाहरणनिम्नलिखित कोड है − { return acc + val; }, 0); const isSumEven = sum % 2 === 0; return isSumEven ? even : odd; }; co