-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex1.js
More file actions
35 lines (33 loc) · 795 Bytes
/
ex1.js
File metadata and controls
35 lines (33 loc) · 795 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//document.write("jnjjjj");
function Range(arr) {
var min = arr[1],
max = 0;
for (let i = 0; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
if (arr[i] > max) {
max = arr[i];
}
}
return max - min;
}
function Median(arr) {
arr.sort();
if (arr.length % 2 == 0) {
var average;
average = (arr[arr.length / 2] + arr[arr.length / 2 - 1]) / 2;
return average;
} else {
return arr[Math.floor(arr.length / 2)];
}
}
function RangeSecond(arr) {
var middle = arr.length / 2;
var arrnew = arr.slice(middle);
return Range(arrnew);
}
const grades = [73, 91, 88, 56, 62, 84, 95, 96, 88, 92]; //56,62,73,84,88,88,91,92,95,96
//document.write(Range(grades));
//document.write(Median(grades));
document.write(RangeSecond(grades));