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

क्या संख्याओं की सरणी समान है - JavaScript

<घंटा/>

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

सरणियों को बराबर माना जाएगा यदि -

  • उनमें समान तत्व और एक ही क्रम में होते हैं।
  • पहली सरणी और दूसरी सरणी के सभी तत्वों का गुणनफल बराबर है।

संख्याओं की पहली सरणी -


const first =[3, 5, 6, 7, 7];

संख्याओं की दूसरी सरणी -

const दूसरा =[7, 5, 3, 7, 6];

उदाहरण

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

const first =[3, 5, 6, 7, 7];const second =[7, 5, 3, 7, 6];const isEqual =(first, second) => { const prodFirst =first.reduce ((एसीसी, वैल) => एसीसी * वैल); const prodSecond =second.reduce((acc, val) => acc*val); अगर (प्रोडफर्स्ट ===प्रोडसेकंड) {वापसी सच; }; के लिए (चलो मैं =0; मैं  

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

<पूर्व>सत्य

  1. जावास्क्रिप्ट का उपयोग करके संख्याओं की सरणी को वर्णमाला की सरणी में बदलना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को चार भागों से बनी एक स्ट्रिंग लौटानी चाहिए - एक चार वर्ण शब्द, सरणी में पहले दो और अंतिम दो संख्याओं से प्राप्त वर्णों से बना है। आदेश बाएं से दाएं पढ़ा जाना चाहिए (पहला, दूसरा, दूसरा अंतिम, अंतिम),

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

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पूर्णांकों की एक सरणी लेता है, एआर, सम लंबाई का। मान लीजिए एक संख्या संख्या जहाँ - num = (arr[0] * arr[0] + arr[1] * arr[1]) * (arr[2] * arr[2] + arr[3] * arr[3]) * … * (arr[n-2] * arr[n-2] + arr[n-1] * arr[n-1]) जहाँ n सरणी की लंबाई

  1. जावास्क्रिप्ट में संख्याओं की एक सरणी के लिए विचरण की गणना करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो बढ़ते क्रम में क्रमबद्ध संख्याओं की एक सरणी लेता है। हमारे फ़ंक्शन को संख्याओं की सरणी के लिए विचरण की गणना करनी चाहिए। संख्याओं के एक समूह के प्रसरण की गणना उनके माध्य के आधार पर की जाती है। $मीन (एम) =( \sum_{i=0}^{n-1} arr[i])$ / n और विचरण (V)