Dominância positiva
Um array tem dominância positiva quando contém estritamente mais valores positivos distintos do que valores negativos distintos. Retorne se o array de entrada tem dominância positiva.
Exemplos
Program.IsPositiveDominant(new[] { 1, 1, 1, 1, -3, -4 }) ➞ false
// Um valor positivo distinto e dois valores negativos distintos.
Program.IsPositiveDominant(new[] { 5, 99, 832, -3, -4 }) ➞ true
Program.IsPositiveDominant(new[] { 5, 0 }) ➞ true
Program.IsPositiveDominant(new[] { 0, -4, -1 }) ➞ falseNotas
- Conte cada valor distinto apenas uma vez.
- Zero não é positivo nem negativo, e um empate retorna
false.