Contar o número de caracteres duplicados

Crie uma função que retorne a quantidade de caracteres duplicados em uma string. Ela diferenciará maiúsculas de minúsculas, e os espaços também serão incluídos. Se não houver duplicatas, retorne 0.

Exemplos

duplicate_count("Hello World!") ➞ 3
// "o" = 2, "l" = 3.
// "o" está duplicado 1 vez adicional e "l" está duplicado 2 vezes adicionais.
// Portanto, 1 + 2 = 3

duplicate_count("foobar") ➞ 1

duplicate_count("helicopter") ➞ 1

duplicate_count("birthday") ➞ 0
// Se não houver duplicatas, retorne 0

Notas

Comece a contar um caractere somente a partir da segunda vez que ele aparecer.