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
    }
}