Dominância positiva

Um array é positivamente dominante se contém estritamente mais valores positivos distintos do que valores negativos distintos. Escreva uma função que retorne true se um array for positivamente dominante e false caso contrário.

Exemplos

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

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

isPositiveDominant([5, 0]) ➞ true

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

Notas

0 não conta como valor positivo nem negativo.