Leetcode——1450.在既定时间内做作业的学生人数

    技术2022-07-10  144

    在既定时间内做作业的学生人数

    题目思路代码结果

    题目

    给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。

    已知,第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。

    请返回在查询时间 queryTime 时正在做作业的学生人数。形式上,返回能够使 queryTime 处于区间 [startTime[i], endTime[i]](含)的学生人数。

    思路

    简答题来的,也就遍历一遍,然后,如果当时的queryTime在startTime[i]和endTime[i]之间,就自增。

    代码

    class Solution { int count=0; public int busyStudent(int[] startTime, int[] endTime, int queryTime) { for (int i=0;i<startTime.length;++i) { if (queryTime>=startTime[i] && queryTime<=endTime[i]) ++count; } return count; } }

    结果

    感觉这道题就真的很简单了,没有什么难点,我也想不到有什么好改进的地方。

    Processed: 0.012, SQL: 9