Dominancia positiva

Un arreglo es positivamente dominante si contiene estrictamente más valores positivos distintos que valores negativos distintos. Escribe una función que devuelva true si un arreglo es positivamente dominante y false en caso contrario.

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.