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

JavaScript में दो वाक्यों की शब्द दर शब्द तुलना करें और जांचें कि क्या वे एक-दूसरे के सबस्ट्रिंग हैं


यहां विचार दो स्ट्रिंग्स को इनपुट के रूप में लेना और true लौटाना है यदि a, b का सबस्ट्रिंग है या b, a का सबस्ट्रिंग है, अन्यथा false लौटाना है।

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

isSubstr('hello', 'hello world') // true isSubstr('can I use', 'I us') //true isSubstr('can', 'no we are') //false

इसलिए, फ़ंक्शन में हम लंबी स्ट्रिंग की जांच करेंगे, जिसमें अधिक वर्ण हैं और जांचेंगे कि क्या दूसरी उसकी सबस्ट्रिंग है या नहीं।

इसे करने के लिए कोड यहां है -

उदाहरण

const str1 = 'This is a self-driving car.'; const str2 = '-driving c'; const str3 = '-dreving'; const isSubstr = (first, second) => {    if(first.length > second.length){       return first.includes(second);    }    return second.includes(first); }; console.log(isSubstr(str1, str2)); console.log(isSubstr(str1, str3a));

आउटपुट

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

true false

  1. - C# प्रोग्राम: निर्धारित करें कि दो शब्द एक-दूसरे के एनाग्राम हैं या नहीं

    एनाग्राम के लिए, दूसरी स्ट्रिंग में पहली स्ट्रिंग में मौजूद समान वर्ण होंगे, लेकिन वर्णों का क्रम अलग हो सकता है। यहां, हम निम्न दो स्ट्रिंग्स की जांच कर रहे हैं: string str1 = heater; string str2 = reheat; दोनों स्ट्रिंग्स को वर्ण सरणी में बदलें: char[] ch1 = str1.ToLower().ToCharArray(); char[]

  1. दो Word दस्तावेज़ों की तुलना कैसे करें और अंतर हाइलाइट करें दो Word दस्तावेज़ों की तुलना कैसे करें और अंतर हाइलाइट करें

    Microsoft Word उपयोगकर्ता Compare फीचर का उपयोग करके अपने दस्तावेज़ के विभिन्न संस्करणों की तुलना कर सकते हैं। आप Combine फीचर का उपयोग करके विभिन्न दस्तावेज़ों से या अन्य व्यक्तियों से संशोधनों को एक ही दस्तावेज़ में जोड़ सकते हैं। Compare फीचर दो समान दस्तावेज़ों के बीच अंतर की तुलना करेगा और किए

  1. - Python में दो स्ट्रिंग्स एक-दूसरे की एनाग्राम हैं या नहीं जांचें

    मान लीजिए हमारे पास दो स्ट्रिंग्स s और t हैं, हमें जांचना है कि वे एक-दूसरे की एनाग्राम हैं या नहीं।तो, यदि इनपुट s = bite t = biet जैसा है, तो आउटपुट True होगा क्योंकि s और t समान वर्णों से बने हैं।इसे हल करने के लिए, हम इन चरणों का पालन करेंगे:यदि s का आकार t के आकार के समान नहीं है, तोFalse लौटाए