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

पैलिंड्रोम ऐरे - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो लिटरल्स का ऐरे लेता है और जांचता है कि यदि आगे या पीछे से पढ़ने पर एलिमेंट्स समान हैं या नहीं यानी पैलिंड्रोम।

उदाहरण

आइए इस फंक्शन के लिए कोड लिखें -

const arr = [1, 5, 7, 4, 15, 4, 7, 5, 1];
const isPalindrome = arr => {
    const { length: l } = arr;
    const mid = Math.floor(l / 2);
    for(let i = 0; i <= mid; i++){
        if(arr[i] !== arr[l-i-1]){
            return false;
        };
    };
    return true;
};
console.log(isPalindrome(arr));

आउटपुट

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

true

  1. JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स JavaScript Const: ब्लॉक-स्कोप्ड कॉन्स्टेंट्स

    const ES2015 (ES6) में पेश किया गया एक ब्लॉक-स्कोप्ड वेरिएबल डिक्लेरेशन है जो रीअसाइनमेंट को रोकता है। यह आधुनिक JavaScript में डिफ़ॉल्ट विकल्प होना चाहिए जब रीअसाइनमेंट की आवश्यकता न हो। उदाहरण { try { a = 44; // TypeError: Assignment to constant variable } catch (e

  1. - JavaScript में सरणी में विशिष्टता की जांच करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में संख्याओं की एक सरणी लेता है। फ़ंक्शन को true लौटाना चाहिए यदि सरणी में सभी संख्याएं केवल एक बार आती हैं (यानी सभी संख्याएं अद्वितीय हैं), और अन्यथा false। उदाहरण यदि इनपुट सरणी है: const arr = [12, 45, 6, 34, 12, 57, 79, 4];

  1. - JavaScript में प्रत्येक सरणी तत्व पर f(x) लागू करना

    समस्या मान लीजिए, एक गणितीय फ़ंक्शन निम्न द्वारा दिया गया है - f(x) = ax² + bx + c जहां a, b और c तीन स्थिरांक हैं। हमें एक JavaScript फ़ंक्शन लिखना है जो एक क्रमबद्ध पूर्णांक सरणी arr को पहले आर्गुमेंट के रूप में और a, b, c को क्रमशः दूसरा, तीसरा और चौथा आर्गुमेंट के रूप में लेता है। फ़ंक्शन को सर