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

JavaScript में आसन्न एलिमेंट्स का सबसे बड़ा प्रोडक्ट ढूंढना


हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को लेता है (पॉजिटिव और नेगेटिव नंबर्स)।

फ़ंक्शन को ऐरे के दो आसन्न एलिमेंट्स के सबसे बड़े प्रोडक्ट को लौटाना चाहिए।

उदाहरण के लिए:

यदि इनपुट ऐरे है:

const arr = [-23, 4, -3, 8, -12];

तो आउटपुट होना चाहिए:

const output = -12;

और दो एलिमेंट्स हैं 4 और -3

उदाहरण

const arr = [-23, 4, -3, 8, -12]; const adjacentProduct = (arr = []) => {    let first = 0;    let second = 0;    let res = Number.MIN_SAFE_INTEGER;    for (let i = 0;    i < arr.length; i++) {       first = arr[i];       second = arr[i + 1];       if (first * second > res) {          res = first * second;       };    };    return res; }; console.log(adjacentProduct(arr));

आउटपुट

इससे निम्नलिखित आउटपुट प्राप्त होगा:

-12

  1. - जावास्क्रिप्ट में अक्रमबद्ध पूर्णांक सरणी में सबसे बड़ी और सबसे छोटी संख्या ढूंढना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को रैखिक समय और निरंतर स्थान में, सरणी में मौजूद सबसे बड़ी और सबसे छोटी संख्याओं को ढूंढना चाहिए। फ़ंक्शन को एक ऑब्जेक्ट लौटाना चाहिए जिसमें min और max संख्याएं हों।उदाहरणनिम्नलिखित कोड है - { let max = arr[0]; let

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

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

  1. - जावास्क्रिप्ट में सेट की सबसे लंबी लंबाई ढूंढना और लौटाना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी, arr, को पहली और एकमात्र आर्गुमेंट के रूप में लेता है। सरणी, arr, लंबाई N की है जिसमें 0 से N-1 तक के सभी पूर्णांक होते हैं। हमारा फ़ंक्शन सेट S की सबसे लंबी लंबाई ढूंढकर लौटाने वाला है, जहां S[i] = {A[i], A[A[i]], A[A[A[i]]], ... }