Solución
solution.tsTypeScript
export function commonChars(a: string, b: string): number {
let comunes = 0;
const strA = a.toLowerCase();
const strB = b.toLowerCase();
// Usamos Set para evitar contar letras duplicadas de A varias veces
const uniqueA = new Set(strA);
for (let charA of uniqueA) {
let coincidencia = false;
for (let charB of strB) {
if (charA === charB) {
coincidencia = true;
break;
}
}
if (coincidencia) comunes++; // 👈 Sumamos cuando SÍ coinciden
}
return comunes;
}0respuestas