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

JavaScript में नंबर्स के ऐरे पर पावर ऑपरेशन करना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो इंटीजर्स का एक ऐरे, arr, सम लंबाई का लेता है। मान लीजिए एक संख्या num जहां −

num = (arr[0] * arr[0] + arr[1] * arr[1]) * (arr[2] * arr[2] + arr[3] * arr[3]) * ... * (arr[n-2] * arr[n-2] + arr[n-1] * arr[n-1])

जहां n ऐरे की लंबाई है। हमारा फ़ंक्शन दो नंबर्स [A, B] का एक ऐरे खोजना और लौटाना चाहिए जैसे कि −

A2 + B2 = num

उदाहरण के लिए, यदि ऐरे है −

[1, 2, 3, 4]

तब num = ( 1 + 4 ) * (9 + 16) = 125 तब आउटपुट होना चाहिए −

[2, 11]

क्योंकि 22 + 112 = 125

उदाहरण

निम्नलिखित कोड है −

const arr = [1, 2, 3, 4]; const findMatchingSumArray = (arr = []) => { let squaredSum = 1; for(let i = 0; i < arr.length - 1; i += 2){ const curr = arr[i]; const next = arr[i + 1]; squaredSum *= (Math.pow(curr, 2) + Math.pow(next, 2)); }; for(let k = 0; k * k < squaredSum; k++){ for(let j = 0; (k * k) + (j * j) <= squaredSum; j++){ if((k * k) + (j * j) === squaredSum){ return [k, j]; }; }; }; return []; }; console.log(findMatchingSumArray(arr));

आउटपुट

कंसोल आउटपुट निम्नलिखित है −

[2, 11]
  1. - JavaScript में सरणी से लापता तत्व ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है, जिसकी लंबाई मान लीजिए n है। इस सरणी में 0 से n तक के सभी पूर्णांक होते हैं (0 और n दोनों सहित), लेकिन सिर्फ एक पूर्णांक गायब होता है, यह कोई भी संख्या हो सकती है और सरणी क्रमबद्ध नहीं होती। हमारे फ़ंक्शन का काम उस लापता संख्या को ढू

  1. - JavaScript में नंबर्स के ऐरे को अल्फाबेट्स के ऐरे में बदलना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे लेता है। हमारा फ़ंक्शन चार भागों से बनी एक स्ट्रिंग लौटाना चाहिए −एक चार कैरेक्टर का वर्ड, ऐरे के पहले दो और अंतिम दो नंबर्स से प्राप्त कैरेक्टर्स से बना। क्रम बाएं से दाएं पढ़ने के अनुसार होना चाहिए (पहला, दूसरा, दूसरा अंतिम, अंतिम

  1. - जावास्क्रिप्ट में संख्याओं की सरणी के लिए प्रसरण की गणना करना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो बढ़ते क्रम में क्रमबद्ध संख्याओं की एक सरणी लेता है। हमारा फ़ंक्शन संख्याओं की सरणी के लिए प्रसरण की गणना करेगा। संख्याओं के एक समूह का प्रसरण उनके माध्य के आधार पर गणना की जाती है।$Mean (M) = ( \sum_{i=0}^{n-1} arr[i])$ / nऔर प्रसरण (V) = $(\sum_{i=0}