02. Programming Fundamentals Mid Exam
Loading...
+ Нов въпрос
Kr0k0 avatar Kr0k0 1 Точки

Здравейте. Кодът работи ,но judge дава 20/100.

https://judge.softuni.org/Contests/Practice/Index/2474#2

02. Programming Fundamentals Mid Exam

function solve(input){

let averageValue = [...input];

 averageValue = averageValue.reduce((a, b)=> a + b,0)/ input.length;

 

let numsGreaterThan = [];

 

for(let i = input.length; i >= 0;i--){

    let currentNum = input[i];

    if( currentNum > averageValue){

        if(numsGreaterThan.length < 5){

            numsGreaterThan.push(currentNum);

        }

    }

}

numsGreaterThan = numsGreaterThan.sort((a,b)=> b - a);

if(numsGreaterThan.length == 0){

    console.log("No");

}

else{console.log(numsGreaterThan.join(" "));}

}

0
JavaScript Fundamentals 09/10/2021 22:14:47
icowwww avatar icowwww 1678 Точки
Best Answer

Здрваей,

Имаш 2 грешки:

1. входа е стринг, не масив

2. трябва най-големите 5 числа да вземеш, а не първите 5 сортирани

https://pastebin.com/4Cb6pNjE

0
09/10/2021 22:35:20
Kr0k0 avatar Kr0k0 1 Точки

Много благодаря!

1