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

JavaScript में बढ़ते ट्रिपलेट की जांच


बढ़ती संख्याएं:

एक संख्या क्रम जिसमें प्रत्येक अगला तत्व पिछले तत्व से बड़ा या बराबर होता है, एक बढ़ता क्रम कहलाता है।

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

4, 6, 8, 9, 11, 14 बढ़ता क्रम है 
3, 3, 3, 3, 3, 3, 3 भी एक बढ़ता क्रम है

समस्या

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

उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -

const arr = [4, 1, 5, 7, 3, 1, 4];

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

const output = true;

आउटपुट व्याख्या:

क्योंकि सरणी में लगातार 1, 5, 7 मौजूद हैं,

उदाहरण

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

const arr = [4, 1, 5, 7, 3, 1, 4]; 
const increasingTriplet = function(arr) { 
  let first = Infinity; 
  let second = Infinity; 
  for (let curr of arr) { 
    if (curr > second && curr > first) { 
      return true; 
    }; 
    if (curr > first) { 
      second = curr; 
    }else{ 
      first = curr; 
    }; 
  }; 
  return false; 
}; 
console.log(increasingTriplet(arr));

कोड व्याख्या:

वह शर्त जिसे हमें अपने लूप के प्रत्येक पुनरावृत्ति में जांचना है -

हम true वापस करते हैं यदि i, j, k मौजूद हैं जैसे कि arr[i] < arr[j] < arr[k] दिया गया 0 ≤ i < j < k ≤ n-1 अन्यथा हम false वापस करते हैं।

आउटपुट

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

true

  1. - JavaScript में विशेष संख्याओं की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या, num, को पहला और एकमात्र तर्क के रूप में लेता है। यदि संख्या num के अंकों का योग एक पालिंड्रोम संख्या है, तो हमारा फ़ंक्शन true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num = 781296; तो आउटपुट होना चाहिए - c

  1. - JavaScript में सरणियों की वर्ग समानता की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की दो सरणियों, arr1 और arr2, को पहला और दूसरा तर्क के रूप में लेता है। हमारा फ़ंक्शन true वापस करना चाहिए यदि और केवल यदि arr2 में प्रत्येक तत्व arr1 के किसी भी तत्व का वर्ग है, चाहे उनके प्रकट होने का क्रम कुछ भी हो। उदाहरण के लिए, यदि फ़ंक्शन

  1. - JavaScript में विशेष प्रकार के मैट्रिक्स की जांच

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल की एक 2-D सरणी, arr, को पहला और एकमात्र तर्क के रूप में लेता है। हमारे फ़ंक्शन को जांचना चाहिए कि क्या शीर्ष-बाएं से नीचे-दाएं तक का प्रत्येक विकर्ण में समान तत्व है। यदि ऐसा है, तो हमें true वापस करना चाहिए, अन्यथा false। उदाहरण के लिए, यदि फ़ंक्श