text: import { NotImplementedError } from "../extensions/index.js";
  
  /**
   * Given two strings, find the number of common characters between them.
   *
   * @param {String} s1
   * @param {String} s2
   * @return {Number}
   *
   * @example
   * For s1 = "aabcc" and s2 = "adcaa", the output should be 3
   * Strings have 3 common characters - 2 "a"s and 1 "c".
   */
  export default function getCommonCharacterCount(s1, s2) {
    let countCommonChars = {};
    let arr = s2.split("");
    let count = 0;
  
    for (let i = 0; i < s1.length; i++) {
      let currentChar = s1[i];
      if (arr.indexOf(currentChar) !== -1 && !(currentChar in countCommonChars)) {
        countCommonChars[currentChar] = 1;
        let deletingCharIndex = arr.indexOf(currentChar);
        arr.splice(deletingCharIndex, 1);
      } else if (
        arr.indexOf(currentChar) !== -1 &&
        currentChar in countCommonChars
      ) {
        countCommonChars[currentChar] += 1;
      }
    }
  
    for (let key in countCommonChars) {
      count += countCommonChars[key];
    }
    return count;
  }
  
  