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

JavaScript में एरे में अन्य सभी संख्याओं का गुणनफल


मान लीजिए, हमें एक फ़ंक्शन लिखना है जो आर्गुमेंट के रूप में नंबरों का एक एरे लेता है। हमें एक नया एरे लौटाना है जिसमें प्रत्येक संख्या का गुणनफल हो सिवाय उस इंडेक्स के जिसके लिए हम वर्तमान में गुणनफल की गणना कर रहे हैं।

उदाहरण के लिए, यदि arr में 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() फंक्शन जावास्क्रिप्ट Array findIndex() फंक्शन

    जावास्क्रिप्ट का findIndex() मेथड एरे में पहले एलिमेंट का इंडेक्स लौटाने के लिए उपयोग किया जाता है, यदि कंडीशन पास होती है। सिंटैक्स इस प्रकार है: array.findIndex(function(currentValue, index, arr), thisValue) उदाहरण 1 = 400; } function display() { document.getElementById(demo).inner

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

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

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

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