Número total de caracteres distintos

Crie uma função que retorne o número total de caracteres distintos encontrados em duas strings. Um caractere que aparece nas duas strings é contado apenas uma vez.

Exemplos

Program.CountUnique("apple", "play"); // ➞ 5
// "appleplay" tem 5 caracteres distintos: "a", "e", "l", "p", "y".

Program.CountUnique("sore", "zebra"); // ➞ 7
// "sorezebra" tem 7 caracteres distintos: "a", "b", "e", "o", "r", "s", "z".

Program.CountUnique("a", "soup"); // ➞ 5

Notas

  • Cada string contém pelo menos uma letra.
  • Todas as letras são minúsculas.