हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं (सकारात्मक और नकारात्मक संख्याओं) की एक सरणी लेता है।
फ़ंक्शन को सरणी के दो आसन्न तत्वों का उच्चतम उत्पाद लौटाना चाहिए।
उदाहरण के लिए -
यदि इनपुट ऐरे है -
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