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

दो सरणियाँ क्रमागत अनुक्रम बना सकती हैं या नहीं - JavaScript


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

उदाहरण

यदि सरणियाँ हैं:

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

तो आउटपुट true होना चाहिए।

कोड

const arr2 = [1, 5, 8, 7]; 
const canFormSequence = (arr1, arr2) => { 
  const combined = [...arr1, ...arr2]; 
  if (combined.length < 2) { return true; } 
  combined.sort((a, b) => a - b); 
  const commonDifference = combined[0] - combined[1]; 
  for (let i = 1; i < combined.length - 1; i++) { 
    if (combined[i] - combined[i+1] === commonDifference) { continue; } 
    return false; 
  } 
  return true; 
}; 
console.log(canFormSequence(arr1, arr2));

आउटपुट

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

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

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

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

  1. - JavaScript में सरणियों की वर्ग समानता की जांच

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