Advertisement
vladovip

Numbers_ Prepar Mid Exam

Feb 20th, 2022
1,238
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function numbers(input) {
  2.   let arrOfNums = input.split(" ");
  3.   let averageSum = 0;
  4.   for (let index = 0; index < arrOfNums.length; index++) {
  5.     averageSum += parseInt(arrOfNums[index]) / arrOfNums.length;
  6.   }
  7.  
  8.   if (averageSum == 1) {
  9.     console.log("No");
  10.   } else {
  11.  
  12.     let tempArr = arrOfNums.filter((x) => x > averageSum);
  13.     let sortedArrDescendinfOrder = tempArr.sort((a, b) => b - a);
  14.     let resultArr = [];
  15.     if (sortedArrDescendinfOrder.filter((x) => x > averageSum)) {
  16.       resultArr = sortedArrDescendinfOrder.splice(0, 5);
  17.       console.log(resultArr.join(" "));
  18.     }
  19.   }
  20. }
  21. numbers("10 20 30 40 50");
  22. numbers("5 2 3 4 -10 30 40 50 20 50 60 60 51");
  23. //numbers("1");
  24. numbers("-1 -2 -3 -4 -5 -6");  
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement