Dominancia positiva

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

Ejemplos

isPositiveDominant([1, 1, 1, 1, -3, -4]) ➞ false
// Hay solo 1 valor positivo distinto (1).
// Hay 2 valores negativos distintos (-3, -4).

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

isPositiveDominant([5, 0]) ➞ true

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

Notas

0 no cuenta como valor positivo ni negativo.