Employee Free Time
We are given a list
schedule of employees, which represents the working time for each employee.
Each employee has a list of non-overlapping
Intervals, and these intervals are in sorted order.
Return the list of finite intervals representing common, positive-length free time for all employees, also in sorted order.
(Even though we are representing
Intervals in the form
[x, y], the objects inside are
Intervals, not lists or arrays. For example,
schedule.start = 1,
schedule.end = 2, and
schedule is not defined). Also, we…