function commonCharacterCount(s1, s2) code example

Example: commonCharacterCount

// Given two strings, find the number of common characters between them.
// Example

// For s1 = "aabcc" and s2 = "adcaa", the output should be
// commonCharacterCount(s1, s2) = 3.

// Strings have 3 common characters - 2 "a"s and 1 "c".

function commonCharacterCount(s1, s2) {
        let s2Arr = s2.split(''); 
        let result = 0;  
        
        for (let i = 0; i < s1.length; i++) {
            if(s2Arr.indexOf(s1[i]) !== -1){
                s2Arr.splice(s2Arr.indexOf(s1[i]),1);             
                result++;  
            }
        } 
        return result;
    }

console.log(commonCharacterCount("aabcc", "adcaa")) //3
console.log(commonCharacterCount("abca", "xyzbac")) //3
console.log(commonCharacterCount("zzzz", "zzzzzzzz")) //4

Tags:

Misc Example