JSFiddle - React, Tailwind, and code Playground
by jairajdesai
JavaScript
var arr =[1, 1, 2.5, 3, 6, 7, 10, 11.2, 14, 25, 35, 50, 75, 85.5, 100, 120, 128.9, 150, 200, 260];
total_elem = arr.length;
var x = 5;
var each_set_elem = total_elem/x;
var i =1;
var temp = [];
temp.push(arr[0]);
for(i=each_set_elem;i<total_elem;i+=each_set_elem){
console.log(i);
this_elem = (arr[i]+arr[i-1])/2;
temp.push(this_elem);
}
temp.push(arr[total_elem-1]);
console.log(temp);