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

डायनामिक प्रोग्रामिंग: क्या दूसरी स्ट्रिंग पहली की सबसीक्वेंस है JavaScript


हमें दो स्ट्रिंग्स str1 और str2 दी गई हैं, हमें एक फ़ंक्शन लिखना है जो जांचता है कि str1, str2 की सबसीक्वेंस है या नहीं।

एक स्ट्रिंग की सबसीक्वेंस एक नई स्ट्रिंग है जो मूल स्ट्रिंग से कुछ (शून्य भी हो सकते हैं) कैरेक्टर्स को हटाकर बनाई जाती है, बिना शेष कैरेक्टर्स की सापेक्ष स्थिति को बिगाड़े।

उदाहरण के लिए, "ace" "abcde" की सबसीक्वेंस है जबकि "aec" नहीं है।

उदाहरण

const str1 = 'ace'; const str2 = 'abcde'; const isSubsequence = (str1, str2) => {   let i=0;   let j=0;   while(i

आउटपुट

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

true

  1. - JavaScript में स्ट्रिंग में शब्दों के पहले अक्षरों को इंटरचेंज करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो ठीक दो शब्दों वाली एक स्ट्रिंग लेता है। हमारा फ़ंक्शन एक नई स्ट्रिंग बनाकर लौटाना चाहिए जिसमें शब्दों के पहले अक्षर आपस में इंटरचेंज हो गए हों।उदाहरणनिम्नलिखित कोड है − { const [first, second] = str.split( ); const fChar = first[0]; const sChar = se

  1. - JavaScript में दूसरी स्ट्रिंग के क्रम के अनुसार एक स्ट्रिंग को सॉर्ट करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो दो स्ट्रिंग्स, str1 और str2, को पहला और दूसरा तर्क के रूप में लेता है। हमारे फ़ंक्शन को str1 को str2 में वर्णों के क्रम के अनुसार सॉर्ट करना चाहिए। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const str1 = coding; const str2 = gncabdi; आउटपुट const out

  1. - JavaScript में पहली सरणी को दूसरी पर अधिकतम करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो समान लंबाई की संख्याओं की दो सरणियों, arr1 और arr2, को लेता है। हमारे फ़ंक्शन को पहली सरणी, arr1, के तत्वों को फेरबदल करना चाहिए ताकि इसके अधिकतम तत्व दूसरी सरणी, arr2, के संबंधित तत्वों से बड़े हों। फ़ंक्शन को तब फेरबदल की गई सरणी वापस करनी चाहिए। उदाहर