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

JavaScript में ऐरे से n नंबर्स का सबसे बड़ा संभावित प्रोडक्ट लौटाना


हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को पहले आर्गुमेंट के रूप में और एक नंबर, मान लीजिए n, को दूसरे आर्गुमेंट के रूप में लेता है।

हमारा फ़ंक्शन ऐरे से n नंबर्स का सबसे बड़ा संभावित प्रोडक्ट कैलकुलेट करके लौटाना चाहिए।

उदाहरण

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

const getHighestProduct = (arr, num) => {    let prod = 1;    const sorter = (a, b) => a - b;    arr.sort(sorter);    if (num > arr.length || num & 2 && arr[arr.length - 1] < 0) {       return;    };    if (num % 2) {       prod = arr.pop();       num--;    };    while (num) {       prod *= arr[0] * arr[1] > arr[arr.length - 2] * arr[arr.length - 1]       ? arr.shift() * arr.shift() : arr.pop() * arr.pop();       num -= 2;    };    return prod; } console.log(getHighestProduct([1, 10, -5, 1, -100], 3)); console.log(getHighestProduct([3, 4, 5, 6, 7], 3)); console.log(getHighestProduct([3, 4, -5, -6, -7], 3));

आउटपुट

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

5000 210 168

  1. - JavaScript में ऐरे से n सबसे छोटी संख्याओं को उनके मूल क्रम में प्राप्त करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे arr, और एक संख्या n लेता है। हमारा फ़ंक्शन ऐरे arr से n सबसे छोटी संख्याओं को उनके सापेक्ष क्रम को बाधित किए बिना प्राप्त करना चाहिए। इसका मतलब है कि उन्हें बढ़ते या घटते क्रम में व्यवस्थित नहीं किया जाना चाहिए बल्कि वे अपने मूल क्रम को ब

  1. - JavaScript में reduce() के साथ ऐरे एलिमेंट्स का गुणनफल खोजना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो एक ऐरे arr लेता है। हमारा फ़ंक्शन ऐरे के सभी एलिमेंट्स का गुणनफल खोजकर लौटाना चाहिए।उदाहरणनिम्नलिखिक कोड है − { acc = acc * val; return acc; }, 1); return res; }; console.log(produceElements(arr));आउटपुटकंसोल आउटपुट निम्नलिखिक है −48

  1. - जावास्क्रिप्ट में सरणी से एकमात्र आउट-ऑफ-सीक्वेंस संख्या ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी आरोही / बढ़ते क्रम में क्रमबद्ध है और सरणी में केवल एक तत्व क्रम से बाहर है। हमारा फ़ंक्शन उस तत्व को ढूंढकर लौटाएगा।उदाहरणनिम्न कोड देखें:const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; const findWrongNumber = (arr = []) &g