Meeting Schedule For Two People
You are given two two-dimensional list of integers a
and b
and an integer duration
. Each element in a
contains an inclusive interval [start, end]
meaning that person a
is free during those times. b
is in the same format and means b
is free during those times. Intervals a
is disjoint as is b
.
Return the earliest time both people are free for duration
amount of time. If there’s no solution, return the empty list.
Constraints
n ≤ 100,000
wheren
is the length ofa
m ≤ 100,000
wherem
is the length ofb
1 ≤ duration
https://binarysearch.com/problems/Meeting-Schedule-For-Two-People
Examples
Example 1
Input
- a =
[[ 1, 2],
[ 3, 7],
[ 8,100]]
- b =
[[0,1],
[3,8]]
- duration =
4
Output
- answer =
[3, 7]
Example 2
Input
- a =
[[3,9]]
- b =
[[1,2]]
- duration =
5
Output
- answer =
[]
Leave a comment