"const mergeIntervals = (intervals) => {
const compare = (a, b) => {
if(a[0] b[0]) return 1
else if(a[0] === b[0]) {
return a[1] - b[1]
}
}
let current = []
const result = []
const sorted = intervals.sort(compare)
for(let i = 0; i = b[0]) current[1] = b[1]
els"
Kofi N. - "const mergeIntervals = (intervals) => {
const compare = (a, b) => {
if(a[0] b[0]) return 1
else if(a[0] === b[0]) {
return a[1] - b[1]
}
}
let current = []
const result = []
const sorted = intervals.sort(compare)
for(let i = 0; i = b[0]) current[1] = b[1]
els"See full answer