কম্পিউটার

জাভাস্ক্রিপ্টে একক টুইক দিয়ে একটি স্ট্রিং অন্য থেকে অর্জন করা যায় কিনা তা পরীক্ষা করা হচ্ছে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি স্ট্রিং অক্ষর নিয়ে str1 এবং str2 কল করতে দেয়।

ফাংশনটি পরীক্ষা করা উচিত যে আমরা str1 থেকে ঠিক একটি অক্ষর মুছে str1 থেকে str2 গঠন করতে পারি কিনা। যদি আমরা তা করতে পারি ফাংশনটি সত্য, অন্যথায় মিথ্যা প্রত্যাবর্তন করা উচিত।

যেমন −

যদি ইনপুট স্ট্রিং −

হয়
const str1 = 'chemistty';
const str2 = 'chemisty';

তারপর আউটপুট −

হওয়া উচিত
const output = true;

উদাহরণ

নিম্নলিখিত কোড -

const str1 = 'chemistty';
const str2 = 'chemisty';
const stringSimilarity = (str1 = '', str2 = '') => {
   if(str1.length - str2.length !== 1){
      return false;
   };
   for(let i = 0; i < str1.length; i++){
      const desired = str1.substring(0, i) + str1.substring(i + 1, str1.length);
      if(desired === str2){
         return true;
      };
   };
   return false;
};
console.log(stringSimilarity(str1, str2));

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

true

  1. JavaScript RegExp-এর সাথে এক বা একাধিক p সমন্বিত যেকোনো স্ট্রিং মেলান।

  2. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে একটি স্পেস সহ দুটি স্ট্রিং কীভাবে যুক্ত করবেন?

  3. জাভাস্ক্রিপ্টে একটি ফাংশন থেকে অন্য ফাংশনে ইভেন্ট অবজেক্টগুলি কীভাবে পাস করবেন?

  4. জাভাস্ক্রিপ্ট সহ একটি চেকবক্স চেক করা হচ্ছে