Vendas por pares

Dada uma lista de inteiros que representa a cor de cada meia, determine quantos pares de meias da mesma cor existem. Por exemplo, há 7 meias com as cores [1, 2, 1, 2, 1, 3, 2]. Há um par da cor 1 e um da cor 2. Restam três meias sem par, uma de cada cor. A quantidade de pares é 2.

Crie uma função que retorne um número inteiro que represente a quantidade de pares de meias da mesma cor disponíveis.

Exemplos

sock_merchant([10, 20, 20, 10, 10, 30, 50, 10, 20]) ➞ 3

sock_merchant([50, 20, 30, 90, 30, 20, 50, 20, 90]) ➞ 4

sock_merchant([]) ➞ 0

Observações

N/A