Advertisement
Guest User

Untitled

a guest
Oct 9th, 2021
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(input) {
  2.     let inputArr = input.split(" ").map(Number); //входа е стринг, не масив
  3.     let averageValue = [];
  4.     averageValue = inputArr.reduce((a, b) => a + b, 0) / inputArr.length;
  5.  
  6.     let numsGreaterThan = [];
  7.  
  8.     for (let i = inputArr.length; i >= 0; i--) {
  9.         let currentNum = inputArr[i];
  10.         if (currentNum > averageValue) {
  11.            // if (numsGreaterThan.length < 5) {  трябва най-големите 5 числа, а не първите
  12.                 numsGreaterThan.push(currentNum);
  13.           //  }
  14.         }
  15.     }
  16.     numsGreaterThan = numsGreaterThan.sort((a, b) => b - a);
  17.     numsGreaterThan = numsGreaterThan.slice(0,5); //режеш до първите 5 елемента
  18.     if (numsGreaterThan.length == 0) {
  19.         console.log("No");
  20.     }
  21.     else { console.log(numsGreaterThan.join(" ")); }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement