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

JavaScript में दो तत्वों में मिलान ढूँढना


हमें एक फ़ंक्शन लिखना है जो true लौटाता है यदि सरणी के पहले तत्व में मौजूद स्ट्रिंग, सरणी के दूसरे तत्व में मौजूद स्ट्रिंग के सभी अक्षरों को समाहित करती है।

उदाहरण के लिए,

["hello", "Hello"], को true लौटाना चाहिए क्योंकि दूसरे स्ट्रिंग के सभी अक्षर पहले में मौजूद हैं, उनके केस को नज़रअंदाज करते हुए।

तर्क ["hello", "hey"] को false लौटाना चाहिए क्योंकि स्ट्रिंग "hello" में "y" नहीं है।

अंत में, ["Alien", "line"], को true लौटाना चाहिए क्योंकि "line" के सभी अक्षर "Alien" में मौजूद हैं।

यह एक काफी सरल समस्या है; हम बस सरणी के दूसरे तत्व को विभाजित करेंगे और इस प्रकार उत्पन्न सरणी पर पुनरावृति करेंगे ताकि जाँच सकें कि पहला तत्व सभी वर्णों को समाहित करता है या नहीं।

उदाहरण

const arrayContains = ([first, second]) => {
  return second
    .toLowerCase()
    .split("")
    .every(char => {
      return first.toLowerCase().includes(char);
    });
};

console.log(arrayContains(['hello', 'HELLO']));
console.log(arrayContains(['hello', 'hey']));
console.log(arrayContains(['Alien', 'line']));

आउटपुट

कंसोल में आउटपुट होगा:

true false true

  1. - JavaScript में दो स्ट्रिंग्स का GCD ढूंढना

    संख्या प्रणाली में, दो संख्याओं का महत्तम सामान्य भाजक (GCD) वह सबसे बड़ी संख्या होती है जो दोनों संख्याओं को विभाजित करती है। इसी अवधारणा को स्ट्रिंग्स पर लागू करें तो दो स्ट्रिंग्स का GCD वह सबसे बड़ा उपस्ट्रिंग (लंबाई में सबसे बड़ा) होता है जो दोनों स्ट्रिंग्स में मौजूद हो।उदाहरण के लिए:यदि दो स्

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

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

  1. - JavaScript में सरणी में किसी विशिष्ट संख्या के दो निकटतम तत्व ढूंढना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो क्रमबद्ध पूर्णांकों की एक सरणी arr को पहले आर्गुमेंट और एक लक्ष्य संख्या को दूसरे आर्गुमेंट के रूप में लेता है।हमारा फ़ंक्शन ठीक दो संख्याओं की एक सरणी लौटानी चाहिए जो सरणी arr में मौजूद हैं और लक्ष्य के निकटतम हैं। आउटपुट सरणी को भी बढ़ते क्रम में सॉर्ट