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

JavaScript में बढ़ते मान के साथ सबसे बड़ा इंडेक्स अंतर


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स का एक ऐरे, arr लेता है। हमारा फ़ंक्शन इंडेक्स में सबसे बड़ा अंतर j - i लौटाएगा जैसे कि arr[i] <= arr[j]।

उदाहरण

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

const arr = [1, 2, 3, 4]; const findLargestDifference = (arr = []) => { const { length: len } = arr; let res = 0; for(let i = 0; i < len; i++){ for(let j = i + 1; j < len; j++){ if(arr[i] <= arr[j] && (j - i) > res){ res = j - i; }; }; }; return res; }; console.log(findLargestDifference(arr));

आउटपुट

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

3
  1. - JavaScript में यूनिट अंतर वाली सबसे लंबी उपसरणी

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को ऐसी उपसरणी की लंबाई ढूंढनी और वापस करनी चाहिए जहां उसके अधिकतम मान और न्यूनतम मान का अंतर ठीक 1 हो। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const arr = [2, 4, 3, 3, 6

  1. - JavaScript में सरणी इंडेक्स ढूंढना जो बाएं और दाएं योग को संतुलित करे

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

  1. - JavaScript में सरणी का माध्यिका इंडेक्स ढूंढना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी, arr, लेता है जो एक-आयामी स्थान में विभिन्न क्षुद्रग्रहों की स्थितियों को दर्शाती है। प्रत्येक क्षुद्रग्रह के लिए, निरपेक्ष मान उसके आकार को दर्शाता है, और चिह्न उसकी दिशा को दर्शाता है (धनात्मक का अर्थ दाएं, ऋणात्मक का अर्थ बाएं)। प्रत्येक क्षुद