Здравейте- подготвям се самостоятелно за предварителния изпит на 9 апр. и имам проблем с две от задачите в Loop - едната е: Find Average, другата е : Min Max Sum Average (task 3 & 4 in prep materials). Успявам да ги подкарам в visual studio code и ми дава правилните отговори, обаче не успявам да ги подкарам в jungle системата на Telerik и искам да разбера къде греша. Може ли някой да прегледа моите решения и да ми кажи къде греша или да ми изпрати правилните решения? Благодаря предварително, Костадин.
Find Average- My solution:
let input = [
3,
2.5,
1.25,
3,
];
let print = this.print || console.log;
let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
let x= +gets();
let s=0;
for(i=1; i<=x; i++){
s=s + input[i];
}
if(x>y.length){
print(‘number not defined’);
} else {
print((s/x).toFixed(2));}
Min Max Sum Average- my solution:
let input = [
3,
2,
-1,
4,
];
let print = this.print || console.log;
let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
let x= +gets();
let y= input.slice(1);
let s=0;
let a=0;
let max= Math.max.apply(null,input);
let min=Math.min.apply(null,input);
for(i=1; i<=x; i++){
if(input[i]===max){
print("max= " + (input[i]).toFixed(2));}
if(input[i]===min){
print("min= " + (input[i]).toFixed(2));}
}
for(i=1; i<=x; i++){
s=s + input[i];
}
if(x>y.length){
print(‘number not defined’);
} else {
print("average= " + (s/x).toFixed(2));}
print("sum= " + s);