Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

จำนวนอักขระทั่วไปในสตริงใน JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ประกอบด้วยสองสตริง เรียกว่า str1 และ str2

ฟังก์ชันควรนับจำนวนอักขระทั่วไปที่มีอยู่ในสตริง

ตัวอย่างเช่น −

const str1 = 'aabbcc';
const str2 = 'adcaa';

จากนั้นผลลัพธ์ควรเป็น 3

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const str1 = 'aabbcc';
const str2 = 'adcaa';
const commonCharacterCount = (str1 = '', str2 = '') => {
   let count = 0;
   str1 = str1.split('');
   str2 = str2.split('');
   str1.forEach(e => {
      if (str2.includes(e)) {
         count++;
         str2.splice(str2.indexOf(e), 1);
      };
   });
   return count;
};
console.log(commonCharacterCount(str1, str2));

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์บนคอนโซล -

3