Skip to content

Commit 48003bc

Browse files
solves number of students doing homework at given time
1 parent baa66bc commit 48003bc

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

Diff for: README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@
368368
| 1437 | [Check If All 1's Are at Least Length K Places Away](https://leetcode.com/problems/check-if-all-1s-are-at-least-length-k-places-away) | [![Java](assets/java.png)](src/CheckIfAll1sAreAtLeastKPlacesAway.java) | |
369369
| 1441 | [Build An Array With Stack Operation](https://leetcode.com/problems/build-an-array-with-stack-operations) | [![Java](assets/java.png)](src/BuildAnArrayWithStackOperations.java) | |
370370
| 1446 | [Consecutive Characters](https://leetcode.com/problems/consecutive-characters) | [![Java](assets/java.png)](src/ConsecutiveCharacters.java) | |
371-
| 1450 | [Number of Students Doing Homework at Given Time](https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time) | | |
371+
| 1450 | [Number of Students Doing Homework at Given Time](https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time) | [![Java](assets/java.png)](src/NumberOfStudentsDoingHomeworkAtGivenTime.java) | |
372372
| 1455 | [Check If Word Occurs as Prefix of any Word in Sentence](https://leetcode.com/problems/check-if-a-word-occurs-as-a-prefix-of-any-word-in-a-sentence) | | |
373373
| 1460 | [Make 2 Arrays Equal by Reversing Sub Arrays](https://leetcode.com/problems/make-two-arrays-equal-by-reversing-sub-arrays) | | |
374374
| 1464 | [Maximum Product of 2 Elements in Array](https://leetcode.com/problems/maximum-product-of-two-elements-in-an-array) | | |

Diff for: src/NumberOfStudentsDoingHomeworkAtGivenTime.java

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
public class NumberOfStudentsDoingHomeworkAtGivenTime {
2+
public int busyStudent(int[] startTime, int[] endTime, int queryTime) {
3+
int students = 0;
4+
for (int index = 0 ; index < startTime.length ; index++) {
5+
if (startTime[index] <= queryTime && queryTime <= endTime[index]) {
6+
students++;
7+
}
8+
}
9+
return students;
10+
}
11+
}

0 commit comments

Comments
 (0)