Preciso de uma função maisMenos
que receba um array e retorne outro com os seguintes três números:
- na primeira posição, a fração de números que são positivos
- na segunda posição, a fração de números que são zero
- na última posição, a fração de números que são negativos
Por exemplo, maisMenos([1, 2, 0, -1])
deveria retornar [0.5, 0.25, 0.25]
, devido a que há 50% de positivos, 25% de zeros, e 25% de negativos.
Escreva a função
maisMenos
.
Algumas perguntas que poderiam ajudar: Como poderia passar um array e perguntar a cada elemento se é positivo, negativo ou zero? Como poderia contabilizar os elementos? Como construir o array resultante com estes valores?