Given two integer arrays startTime and endTime and given an integer queryTime.

The ith student started doing their homework at the time startTime[i] and finished it at time endTime[i].

Return the number of students doing their homework at time queryTime. More formally, return the number of students where queryTime lays in the interval [startTime[i], endTime[i]] inclusive.

Example 1:

Input: startTime = [1,2,3], endTime = [3,2,7], queryTime = 4

Output: 1

Explanation: We have 3 students where:

The first student started doing homework at time 1 and finished at time 3 and wasn't doing anything at time 4.

The second student started doing homework at time 2 and finished at time 2 and also wasn't doing anything at time 4.

The third student started doing homework at time 3 and finished at time 7 and was the only student doing homework at time 4.

Example 2:

Input: startTime = [4], endTime = [4], queryTime = 4

Output: 1

Explanation: The only student was doing their homework at the queryTime.

Example 3:

Input: startTime = [4], endTime = [4], queryTime = 5

Output: 0

Example 4:

Input: startTime = [1,1,1,1], endTime = [1,3,2,4], queryTime = 7

Output: 0

Example 5:

Input: startTime = [9,8,7,6,5,4,3,2,1], endTime = [10,10,10,10,10,10,10,10,10], queryTime = 5

Output: 5

Constraints:

startTime.length == endTime.length

1 <= startTime.length <= 100

1 <= startTime[i] <= endTime[i] <= 1000

1 <= queryTime <= 1000

1 2 3 4 5 6 7 8 9 | int busyStudent(int* startTime, int startTimeSize, int* endTime, int endTimeSize, int queryTime){ int cnt = 0; for(int i=0;i<startTimeSize;++i){ if(startTime[i]<=queryTime && endTime[i]>=queryTime){ ++cnt; } } return cnt; } |

Thanks so much for the post. Really thank you! Much obliged. Barbaraanne Zacharie Derby

Thanks for all your valuable work on this website. My daughter takes pleasure in participating in investigations and it is simple to grasp why. We hear all relating to the compelling tactic you make helpful guidelines through your website and in addition cause response from visitors about this point so my princess has always been being taught a great deal. Take pleasure in the remaining portion of the new year. You have been carrying out a stunning job. Danila Jud Jerrie

When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get three e-mails with the same comment. Is there any way you can remove people from that service? Cheers! Lissie Eward Truscott

I enjoy the efforts you have put in this, appreciate it for all the great blog posts. Yetty Vittorio Rex

I appreciate you sharing this blog post. Really looking forward to read more. Fantastic. Doloritas Arnold Jean

Very informative post. Really thank you! Keep writing. Jaquith Parnell Arluene

After looking at a few of the blog posts on your site, I really like your technique of blogging. I book marked it to my bookmark webpage list and will be checking back in the near future. Please visit my website too and let me know what you think. Danell Gorden Nottage