Dominancia positiva

Un arreglo tiene dominancia positiva cuando contiene estrictamente más valores positivos únicos que valores negativos únicos. Devuelve si el arreglo de entrada tiene dominancia positiva.

Ejemplos

is_positive_dominant([1, 1, 1, 1, -3, -4]) ➞ false
// Un valor positivo único y dos valores negativos únicos.

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

is_positive_dominant([5, 0]) ➞ true

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

Notas

  • Cuenta cada valor distinto una sola vez.
  • El cero no es positivo ni negativo, y un empate devuelve false.