Dominancia positiva

Un arreglo tiene dominancia positiva si contiene estrictamente más valores positivos únicos que valores negativos únicos. Escribe una función que devuelva true si un arreglo tiene dominancia positiva.

Ejemplos

is_positive_dominant([1, 1, 1, 1, -3, -4]) ➞ false
# Solo hay 1 valor positivo único (1).
# Hay 2 valores negativos únicos (-3, -4).

is_positive_dominant([5, 99, 832, -3, -4]) ➞ true

is_positive_dominant([5, 0]) ➞ true

is_positive_dominant([0, -4, -1]) ➞ false

Notas

0 no cuenta como valor positivo ni negativo.