सख्ती से बढ़ते क्रम
संख्याओं के एक क्रम को कड़ाई से बढ़ते क्रम में कहा जाता है यदि अनुक्रम में प्रत्येक बाद वाला तत्व अपने पूर्ववर्ती तत्व से बड़ा हो।
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो संख्याओं की एक सरणी को एकमात्र तर्क के रूप में लेता है। फ़ंक्शन को यह जांचना चाहिए कि क्या हम सरणी से एक से अधिक तत्वों को हटाकर संख्याओं का कड़ाई से बढ़ते क्रम बना सकते हैं।
उदाहरण
निम्नलिखित कोड है -
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