আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি ক্যারেক্টার স্ট্রিং (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