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

जाँच कर रहा है कि क्या दो सरणियाँ एक अनुक्रम बना सकती हैं - जावास्क्रिप्ट

<घंटा/>

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

और फ़ंक्शन को सही लौटना चाहिए यदि संयोजन और फेरबदल पर दो सरणियाँ लगातार अनुक्रम बना सकती हैं, अन्यथा गलत।

उदाहरण के लिए - यदि सरणियाँ हैं -

const arr1 =[4, 6, 2, 9, 3];const arr2 =[1, 5, 8, 7];

तब आउटपुट सही होना चाहिए।

उदाहरण

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

const arr2 =[1, 5, 8, 7];const canFormSequence =(arr1, arr2) => { const संयुक्त =[...arr1, ...arr2]; अगर (संयुक्त। लंबाई <2) {वापसी सच; }; संयुक्त.सॉर्ट ((ए, बी) => ए-बी); कास्ट कॉमन डिफरेंस =संयुक्त [0] - संयुक्त [1]; के लिए (चलो मैं =1; मैं <संयुक्त। लंबाई -1; i ++) {अगर (संयुक्त [i] - संयुक्त [i + 1] ===सामान्य अंतर) {जारी रखें; }; विवरण झूठा है; }; सही लौटें;};कंसोल.लॉग(canFormSequence(arr1, arr2));

आउटपुट

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

<पूर्व>सत्य
  1. क्या हम दो सरणियों को एक जावास्क्रिप्ट ऑब्जेक्ट में बदल सकते हैं?

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

  1. JavaScript में दो सरणियों के संगत मानों की तुलना करना

    मान लीजिए कि हमारे पास समान लंबाई की संख्याओं की दो सरणी इस तरह हैं - const arr1 =[23, 67, 12, 87, 33, 56, 89, 34, 25];const arr2 =[12, 60, 45, 54, 67, 84, 36, 73, 44]; हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो पहले और दूसरे तर्क के रूप में दो ऐसे सरणियों को लेता है। फिर फ़ंक्शन को दोनो

  1. जावास्क्रिप्ट में सरणियों के समान वर्ग के लिए जाँच कर रहा है

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