plus minus hackerrank solution javascript for loop code example

Example 1: plus minus hackerrank solution in javascript

function plusMinus(arr) {
    let positive = arr.filter(number => number > 0).length / arr.length;
    let negative = arr.filter(number => number < 0).length / arr.length;;
    let zeronums = arr.filter(number => number == 0).length / arr.length;;
    return console.log(positive.toFixed(6) + '\n' + negative.toFixed(6) + '\n' + zeronums.toFixed(6))
}

Example 2: hackerrank plus minus javascript

const plusMinus = (arr) => {
  let posSum = 0;
  let negSum = 0
  let zeroes = 0
  arr.forEach(el => {
    if(el === 0){
      zeroes++

    } else if (el >= 1) {
      posSum++

    } else if (el < 0) {
      negSum++
      
    }
  })
    negSum /= arr.length
    posSum /= arr.length
    zeroes /= arr.length
    console.log(posSum)
    console.log(negSum)
    console.log(zeroes)
}
plusMinus([1,1,0,-1,-1])

Example 3: plus minus hackerrank solution javascript

function plusMinus(arr) {     let positives = 0, negatives = 0, zeros = 0;     const len = arr.length || 0;           if (len > 0 && len <= 100) {          arr.map((elem, key) => {               if (elem > 0) {                    positives++;               } else if (elem < 0) {                    negatives++;                } else {                    zeros++;               }                                 return elem;           });      }           console.log((positives / len) || 0);     console.log((negatives / len) || 0);     console.log((zeros / len) || 0);      }