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

जावास्क्रिप्ट में पूर्णांकों के लगभग बढ़ते क्रम को कैसे प्राप्त करें?

<घंटा/>

सख्ती से बढ़ते क्रम

संख्याओं के एक क्रम को कड़ाई से बढ़ते क्रम में कहा जाता है यदि अनुक्रम में प्रत्येक बाद वाला तत्व अपने पूर्ववर्ती तत्व से बड़ा हो।

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को यह जांचना चाहिए कि क्या हम सरणी से एक से अधिक तत्वों को हटाकर संख्याओं का कड़ाई से बढ़ते क्रम बना सकते हैं।

उदाहरण

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

const almostIncreasingSequence = (arr = []) => {
   if (isIncreasingSequence(arr)) {
      return true;
   };
   for (let i = 0; i < arr.length > 0; i++) {
      let copy = arr.slice(0);
      copy.splice(i, 1);
      if (isIncreasingSequence(copy)) {
         return true;
      };
   };
   return false;
};
const isIncreasingSequence = (arr = []) => {
   for (let i = 0; i < arr.length - 1; i++) {
      if (arr[i] >= arr[i + 1]) {
         return false;
      };
   };
   return true;
};
console.log(almostIncreasingSequence([1, 3, 2, 1]));
console.log(almostIncreasingSequence([1, 3, 2]));

आउटपुट

कंसोल पर आउटपुट निम्न है -

false
true

  1. जावास्क्रिप्ट में कल की तारीख कैसे प्राप्त करें?

    कल की तारीख प्राप्त करने के लिए, सबसे पहले वर्तमान तिथि प्राप्त करें और वर्तमान से 1 घटाएं और फ़ंक्शन सेटडेट () का उपयोग करें। वाक्य रचना इस प्रकार है - yourCurrentDateVariableName.setDate(yourCurrentDateVariableName.getDate() - 1); सबसे पहले, वर्तमान तिथि प्राप्त करें - var currentDate = new Date(

  1. जावास्क्रिप्ट के साथ लूप में अनुक्रम संख्या कैसे प्राप्त करें?

    लूप में अनुक्रम संख्या प्राप्त करने के लिए, forEach() लूप का उपयोग करें। निम्नलिखित कोड है - उदाहरण let studentDetails = [    {       id: 101, details: [{name: 'John'}, {name: 'David'},{name: 'Bob'}]},       {id:102, details: [{name:

  1. जावास्क्रिप्ट:जांचें कि क्या सरणी में लगभग बढ़ता क्रम है

    एक सरणी के रूप में पूर्णांकों के अनुक्रम को देखते हुए, यह निर्धारित करें कि सरणी से एक से अधिक तत्व को हटाकर सख्ती से बढ़ते अनुक्रम को प्राप्त करना संभव है या नहीं। अनुक्रम a0, a1, ..., a को सख्ती से बढ़ता हुआ माना जाता है यदि a0