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

সদৃশ ক্যারেক্টারের জন্য স্ট্রিং মিলিয়ে যাচাই - JavaScript


একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি স্ট্রিং এবং একটি সংখ্যা n গ্রহণ করবে।

ফাংশনটি দুটি স্ট্রিং মিলিয়ে যাচাই করবে অর্থাৎ চেক করবে দুটি স্ট্রিং-এ একই ক্যারেক্টারগুলো আছে কিনা।

ফাংশনটি true রিটার্ন করবে যদি দুটি স্ট্রিং একই ক্যারেক্টার ধারণ করে তাদের ক্রম নির্বিশেষে বা সবচেয়ে বেশি n সংখ্যক ভিন্ন ক্যারেক্টার ধারণ করে, অন্যথায় false রিটার্ন করবে।

উদাহরণ

নিচে কোডটি দেওয়া হল −

const str = 'some random text'; const str2 = 'some r@ndom text'; const deviationMatching = (first, second, num) => {   let count = 0;   for(let i = 0; i < first.length; i++){     if(!second.includes(first[i])){       count++;     };     if(count > num){       return false;     };   };   return true; }; console.log(deviationMatching(str, str2, 1));

আউটপুট

এটি কনসোলে নিচের আউটপুট দেবে −

true

  1. জাভাস্ক্রিপ্টে টেমপ্লেট স্ট্রিংস

  2. জাভাস্ক্রিপ্টে এস্কেপ ক্যারেক্টারস

  3. জাভাস্ক্রিপ্টে একসেন্টযুক্ত ক্যারেক্টরের স্ট্রিং সর্ট করা

  4. জাভাস্ক্রিপ্টে ফাংশন প্রোটোটাইপ