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

JavaScript में विशेष प्रकार के Arrays की जाँच करना

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो अक्षर की एक सरणी लेता है और जांचता है कि तत्व समान हैं या नहीं, अगर सामने या पीछे से पढ़ा जाता है। इस तरह के सरणियों को पैलिंड्रोम सरणियों के नाम से भी जाना जाता है।

पैलिंड्रोम सरणियों के कुछ उदाहरण हैं -

const arr1 =['a', 'b', 'c', 'b', 'a'];const arr2 =[4, 7, 7, 4];const arr3 =[7, 7, 7 , 7, 7, 7];

उदाहरण

इसके लिए कोड होगा -

const arr =[1, 5, 7, 4, 15, 4, 7, 5, 1];const isPalindrome =arr => {const {लंबाई:l} =arr; कास्ट मिड =मैथ फ्लोर (एल / 2); के लिए (चलो मैं =0; मैं <=मध्य; मैं ++) {अगर (गिरफ्तारी [i]! ==गिरफ्तारी [एल-आई -1]) { झूठी वापसी; }; }; सही लौटें;};console.log(isPalindrome(arr));

आउटपुट

कंसोल में आउटपुट -

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

    स्प्रेड (...) सिंटैक्स हमें उन जगहों पर एक चलने योग्य सरणी का विस्तार करने की अनुमति देता है जहां 0+ तर्क अपेक्षित हैं। यह हमें कार्य करने के लिए एक सरणी के रूप में कई मापदंडों को पारित करने की अनुमति देता है। जावास्क्रिप्ट में सरणियों के लिए स्प्रेड ऑपरेटर को लागू करने के लिए कोड निम्नलिखित है - उ

  1. जावास्क्रिप्ट में विशेष नंबरों की जांच

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में एक संख्या, संख्या लेता है। यदि संख्या संख्या के अंकों का योग एक पैलिंड्रोम संख्या है, तो हमारा कार्य सही होना चाहिए, अन्यथा गलत। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - const num =781296; तब आउटपुट होना चाहि

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

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