কম্পিউটার

ডায়নামিক প্রোগ্রামিং:এটি প্রথম জাভাস্ক্রিপ্টের দ্বিতীয় স্ট্রিং অনুসারী


আমাদের দুটি স্ট্রিং দেওয়া হয়েছে 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<str1.length){
      if(j===str2.length){
         return false;
      }
      if(str1[i]===str2[j]){
         i++;
      }
      j++;
   };
   return true;
};
console.log(isSubsequence(str1, str2));

আউটপুট

এবং কনসোলে আউটপুট হবে −

true

  1. জাভাস্ক্রিপ্টে দুটি স্ট্রিংয়ের gcd খোঁজা হচ্ছে

  2. জাভাস্ক্রিপ্টে একটি স্ট্রিং-এ শব্দের প্রথম অক্ষর পরিবর্তন করা

  3. জাভাস্ক্রিপ্টে সেকেন্ডের ক্রম অনুসারে একটি স্ট্রিং সাজানো

  4. জাভাস্ক্রিপ্টে প্রথম অ্যারেকে সেকেন্ডের উপরে বড় করুন