हमें एक 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