jzhangnu / Leetcode-JS-Solutions

:tropical_drink: Leetcode solutions using JavaScript.
52 stars 7 forks source link

435. Non-overlapping Intervals #124

Open jzhangnu opened 6 years ago

jzhangnu commented 6 years ago
var eraseOverlapIntervals = function(arr) {
    var res = 0,last = 0;
    arr.sort(function(a, b){
      return a.start - b.start
    })

    for(var i=1; i< arr.length; i++){
      if(arr[i].start < arr[last].end){
        res++
        if(arr[last].end > arr[i].end)last=i
      }else last=i
    }

    return res
};