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

जावास्क्रिप्ट में बढ़ते क्रम में सरणी को परिवर्तित करना

<घंटा/>

बढ़ते क्रम

हम एक सरणी को बढ़ते हुए परिभाषित करते हैं यदि arr[i] <=arr[i + 1] प्रत्येक i (0-आधारित) के लिए धारण करता है जैसे कि (0 <=i <=n - 2)।

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी लेता है, गिरफ्तारी, पहले और एकमात्र तर्क के रूप में।

हमारे फ़ंक्शन को यह निर्धारित करना चाहिए कि क्या हम सरणी के अधिकतम एक तत्व को संशोधित करके इस सरणी को बढ़ते हुए सरणी में परिवर्तित कर सकते हैं।

अगर हम ऐसा कर सकते हैं तो हमें सही, गलत पर लौटना चाहिए अन्यथा।

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

इनपुट

const arr =[8, 3, 3, 7, 9];

आउटपुट

कॉन्स्ट आउटपुट =सत्य;

आउटपुट स्पष्टीकरण

क्योंकि वांछित सरणी प्राप्त करने के लिए हम इंडेक्स 0 पर 8 को 1 या 2 से बदल सकते हैं।

उदाहरण

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

const arr =[8, 3, 3, 7, 9]; const canConvert =(arr =[]) => { const find =() => { for (let i =1; i  

आउटपुट

<पूर्व>सत्य

  1. जावास्क्रिप्ट में किसी विशिष्ट अनुक्रमणिका पर किसी आइटम को सरणी में कैसे सम्मिलित करें?

    किसी सरणी के अंत में डालने के लिए, हम पुश विधि का उपयोग कर सकते हैं। सरणी की शुरुआत में सम्मिलित करने के लिए हम unshift विधि का उपयोग कर सकते हैं। अन्य पदों पर डालने के लिए, हम ब्याह विधि का उपयोग कर सकते हैं। आइए इनमें से प्रत्येक के उदाहरण देखें - पुश - उदाहरण let arr = ["test", 1, 2,

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य

  1. जावास्क्रिप्ट में सेट करने के लिए सरणी परिवर्तित करना

    जावास्क्रिप्ट में सेट करने के लिए सरणी को परिवर्तित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &