DEV Community

Discussion on: using reduce to calc longest range

Collapse
 
thebronxsystem profile image
thebronxsystem

I think I got it

// let test = {ranges: [[994, 1008], [11392, 11508], [11513, 11520]]};
let test = {ranges: [[01, 10], [11, 100], [1000, 10001]]};

function characterCount(script) {
  return script.reduce((a, b) => b - a);
}
// 11,100

console.log(test.ranges.reduce((a, b) => {
  return characterCount(a) < characterCount(b) ? b : a;
}));

console.log("complete.");


Enter fullscreen mode Exit fullscreen mode