Given a sorted list of disjoint intervals, each
interval intervals[i] = [a, b] represents the set of real
numbers x such that a <= x < b.
We remove the intersections between any interval in intervals and the
interval toBeRemoved.
Return a sorted list of intervals after all such
removals.
Example 1:
Input: intervals = [[0,2],[3,4],[5,7]], toBeRemoved = [1,6] Output: [[0,1],[6,7]]
Example 2:
Input: intervals = [[0,5]], toBeRemoved = [2,3] Output: [[0,2],[3,5]]
Constraints:
1 <= intervals.length <= 10^4-10^9 <= intervals[i][0] < intervals[i][1] <= 10^9