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

अन्य सभी नंबरों का उत्पाद जावास्क्रिप्ट में एक सरणी

<घंटा/>

मान लीजिए, हमें एक फ़ंक्शन लिखना है जो संख्याओं की एक सरणी को तर्क के रूप में लेता है। हमें वर्तमान में जिस इंडेक्स के लिए उत्पाद की गणना कर रहे हैं, उसे छोड़कर हमें प्रत्येक संख्या के उत्पादों के साथ एक नई सरणी वापस करनी होगी।

उदाहरण के लिए, यदि एआर में 5 सूचकांक होते हैं और हम सूचकांक 1 के लिए मान बना रहे थे, तो संख्या 0, 2, 3 और 4 को गुणा किया जाएगा। इसी तरह, अगर हम इंडेक्स 2 के लिए वैल्यू बना रहे थे, तो इंडेक्स 0, 1, 3 और 4 की संख्या को गुणा किया जाएगा और इसी तरह।

नोट - यह गारंटी है कि सरणी के अंदर सभी तत्व गैर-शून्य हैं।

हम पहले सरणी को उसके उत्पाद में कम कर देंगे और फिर हम उस अनुक्रमणिका के लिए मूल्य खोजने के लिए सरणी पर लूप करेंगे, हम उत्पाद को उस अनुक्रमणिका पर मूल मान से विभाजित करेंगे।

ऐसा करने के लिए कोड होगा -

उदाहरण

const arr = [12, 10, 8, 6, 5, 2];
const produceArray = (arr) => {
   const product = arr.reduce((acc, val) => acc*val);
   return arr.map(el => {
      return product/el;
   });
};
console.log(produceArray(arr));

आउटपुट

कंसोल में आउटपुट होगा -

[ 4800, 5760, 7200, 9600, 11520, 28800 ]

  1. जावास्क्रिप्ट ऐरे फाइंडइंडेक्स () फ़ंक्शन

    यदि शर्त पारित हो जाती है, तो किसी सरणी में पहले तत्व की अनुक्रमणिका को वापस करने के लिए जावास्क्रिप्ट की फाइंडइंडेक्स () विधि का उपयोग किया जाता है। वाक्य रचना इस प्रकार है - array.findIndex(function(currentValue, index, arr), thisValue) आइए अब जावास्क्रिप्ट में फाइंडइंडेक्स () विधि को लागू करें

  1. C++ में किसी सरणी में सभी अभाज्य संख्याओं का गुणनफल

    कुछ तत्वों के साथ एक पूर्णांक सरणी arr[] को देखते हुए, कार्य उस संख्याओं की सभी अभाज्य संख्याओं का गुणनफल खोजना है। अभाज्य संख्याएँ वे संख्याएँ होती हैं जिन्हें या तो 1 से या स्वयं संख्या से विभाजित किया जाता है, या एक अभाज्य संख्या एक ऐसी संख्या होती है जो 1 और स्वयं संख्या को छोड़कर किसी अन्य संख

  1. सी ++ में एक सरणी में सभी समग्र संख्याओं का उत्पाद

    n पूर्णांकों की एक सरणी गिरफ्तारी [n] को देखते हुए, कार्य एक सरणी में सभी मिश्रित संख्याओं का गुणनफल खोजना है। मिश्रित संख्याएँ वे पूर्ण संख्याएँ होती हैं जो 2 अन्य पूर्ण संख्याओं को गुणा करके बनाई जाती हैं। उदाहरण के लिए 6 एक भाज्य संख्या है जिसे 2 और 3 को गुणा करके बनाया जा सकता है जो पूर्ण संख्य