Ventas por pares

Dado un arreglo de enteros que representa el color de cada calcetín, determina cuántos pares de calcetines del mismo color hay. Por ejemplo, hay 7 calcetines de colores [1, 2, 1, 2, 1, 3, 2]. Hay un par del color 1 y uno del color 2. Quedan tres calcetines sin pareja, uno de cada color. La cantidad de pares es 2.

Crea una función que devuelva un entero que represente la cantidad de pares de calcetines del mismo color disponibles.

Ejemplos

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

Notas

N/A