Maximum Number of Events That Can Be Attended
Medium
You receive an array of events where events[i] = [startDay i, endDay i ]. Every event i starts at startDay i and ends at endDay i.
You can attend an event i at any day d where startDay i <= d <= endDay i. You can only attend one event at any time d.
Produce the maximum number of events you can attend.
Example 1

Input: events = [[1,2],[2,3],[3,4]]
Output: 3
Explanation: You can attend all the three events.
One way to attend them all is as shown.
Attend the first event on day 1.
Attend the second event on day 2.
Attend the third event on day 3.
Example 2
Input: events= [[1,2],[2,3],[3,4],[1,2]]
Output: 4
Constraints
1 <= events.length <= 10^5events[i].length == 21 <= startDay i <= endDay i <= 10^5
Did this problem appear in one of your interviews?
Responses stay private.
