কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে একটি ক্যারেক্টার মুছে অন্য স্ট্রিং তৈরি করা যায় কিনা যাচাই করা


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

ফাংশনটি যাচাই করবে কি str1 থেকে ঠিক একটি ক্যারেক্টার মুছে str2 তৈরি করা সম্ভব। যদি সম্ভব হয়, তবে true রিটার্ন করবে, অন্যথায় false।

উদাহরণস্বরূপ —

ইনপুট স্ট্রিংগুলো যদি হয় —

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. জাভাস্ক্রিপ্ট RegExp-এ এক বা অধিক p ধারণকারী স্ট্রিং ম্যাচ করা

  2. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে স্পেইস থাকলে দুটি স্ট্রিং যোগ করার পদ্ধতি

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

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