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