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

जावास्क्रिप्ट में दो सरणियों से स्ट्रिंग्स की लंबाई का अधिकतम निरपेक्ष अंतर


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो सरणियां, a1 और a2 स्ट्रिंग्स की लेता है। प्रत्येक स्ट्रिंग a से z के अक्षरों से बनी होती है। मान लीजिए x पहली सरणी में कोई स्ट्रिंग है और y दूसरी सरणी में कोई स्ट्रिंग है। हमारा फ़ंक्शन निम्न का मान ढूंढेगा:

max(abs(length(x) - length(y)))

उदाहरण

निम्न कोड देखें:

const arr1 = ["hoqq", "bbllkw", "oox", "ejjuyyy", "plmiis", "xxxzgpsssa", "xxwwkktt", "znnnnfqknaz", "qqquuhii", "dvvvwz"]; const arr2 = ["cccooommaaqqoxii", "gggqaffhhh", "tttoowwwmmww"]; const findMaxAbsDiff = (arr1 = [], arr2 = []) => {    if(arr1.length === 0 || arr2.length === 0){       return -1;    };    let l1 = arr1.map(str => str.length)    let l2 = arr2.map(str => str.length)    return Math    .max(Math.max(...l1) - Math.min(...l2), Math.max(...l2) - Math.min(...l1)); }; console.log(findMaxAbsDiff(arr1, arr2));

आउटपुट

13

  1. - जावास्क्रिप्ट में दो सरणियों का isSubset जांचना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो शाब्दिक मानों की दो सरणियां लेता है। फ़ंक्शन को यह निर्धारित करना चाहिए कि दूसरी सरणी पहली सरणी का उपसमुच्चय है या नहीं, इन बातों को ध्यान में रखते हुए -सरणी 1 के सभी मान सरणी 2 में परिभाषित होने चाहिएयदि सरणी 1 में डुप्लिकेट मान मौजूद हैं, तो उन्हें सरणी 2

  1. - JavaScript में दो सरणियों में सबसे लंबी सामान्य श्रृंखला (Common Streak) ढूंढना

    हमें एक JavaScript फ़ंक्शन लिखना है जो शाब्दिक मूल्यों की दो सरणियाँ लेता है, आइए उन्हें arr1 और arr2 कहते हैं। फ़ंक्शन को सरणियों में शाब्दिक मूल्यों की सबसे लंबी सामान्य श्रृंखला ढूंढनी चाहिए। फ़ंक्शन को अंततः उन शाब्दिक मूल्यों की एक सरणी वापस करनी चाहिए। उदाहरण के लिए - यदि इनपुट सरणियाँ हैं -

  1. - JavaScript में दो सरणियों से अधिकतम संख्या बनाना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो एकल अंक संख्याओं की दो सरणियों को लेता है जो दो संख्याओं का प्रतिनिधित्व करती हैं, arr1 और arr2 पहले और दूसरे आर्गुमेंट के रूप में। फ़ंक्शन का तीसरा आर्गुमेंट एक संख्या होगी, num (num <= arr1 की लंबाई + arr2 की लंबाई) हमारे फ़ंक्शन को एकल अंक संख्याओं क