https://leetcode.com/problems/number-of-students-doing-homework-at-a-given-time/description/ | Easy |
---|
Даны два массива целых чисел startTime и endTime, где startTime[i] и endTime[i] представляют время начала и окончания выполнения домашней работы i-м студентом, и целое число queryTime. Необходимо найти количество студентов, которые выполняют домашнюю работу в момент времени queryTime. Студент считается выполняющим работу, если startTime[i] <= queryTime <= endTime[i].
class Solution {
fun busyStudent(startTime: IntArray, endTime: IntArray, queryTime: Int): Int {
var count = 0
for (i in startTime.indices) {
if (startTime[i] <= queryTime && queryTime <= endTime[i]) {
count++
}
}
return count
}
}