Meeting Rooms
Problem statement
Each meeting is a half-open interval [start, end). Return true if one person can attend every meeting without overlap.
Function
canAttendMeetings(intervals: int[][]) → booleanExamples
Example 1
intervals = [[0,30],[5,10],[15,20]]return = falseThe first meeting overlaps the others.
Example 2
intervals = [[7,10],[10,12]]return = trueHalf-open intervals may touch at an endpoint.
Constraints
- There are at most
10^5intervals. start < endfor every interval.