हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं के दो सरणियों में लेता है। और फ़ंक्शन को सही लौटना चाहिए यदि संयोजन और फेरबदल पर दो सरणियाँ लगातार अनुक्रम बना सकती हैं, अन्यथा गलत।
उदाहरण के लिए:यदि सरणियाँ हैं -
const arr1 =[4, 6, 2, 9, 3];const arr2 =[1, 5, 8, 7];
तब आउटपुट सही होना चाहिए।
इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -
उदाहरण
इसके लिए कोड होगा -
const arr1 =[4, 6, 2, 9, 3];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));
आउटपुट
कंसोल में आउटपुट होगा -
<पूर्व>सत्य