• 1450. 在既定时间做作业的学生人数


    地址:https://leetcode-cn.com/problems/number-of-students-doing-homework-at-a-given-time/

    <?php
    /**
    1450. 在既定时间做作业的学生人数
    给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间。
    
    已知,第 i 名学生在 startTime[i] 时开始写作业并于 endTime[i] 时完成作业。
    
    请返回在查询时间 queryTime 时正在做作业的学生人数。形式上,返回能够使 queryTime 处于区间 [startTime[i], endTime[i]](含)的学生人数。
    
    
    
    示例 1:
    
    输入:startTime = [1,2,3], endTime = [3,2,7], queryTime = 4
    输出:1
    解释:一共有 3 名学生。
    第一名学生在时间 1 开始写作业,并于时间 3 完成作业,在时间 4 没有处于做作业的状态。
    第二名学生在时间 2 开始写作业,并于时间 2 完成作业,在时间 4 没有处于做作业的状态。
    第三名学生在时间 3 开始写作业,预计于时间 7 完成作业,这是是唯一一名在时间 4 时正在做作业的学生。
    示例 2:
    
    输入:startTime = [4], endTime = [4], queryTime = 4
    输出:1
    解释:在查询时间只有一名学生在做作业。
    示例 3:
    
    输入:startTime = [4], endTime = [4], queryTime = 5
    输出:0
    示例 4:
    
    输入:startTime = [1,1,1,1], endTime = [1,3,2,4], queryTime = 7
    输出:0
    示例 5:
    
    输入:startTime = [9,8,7,6,5,4,3,2,1], endTime = [10,10,10,10,10,10,10,10,10], queryTime = 5
    输出:5
    
    
    提示:
    
    startTime.length == endTime.length
    1 <= startTime.length <= 100
    1 <= startTime[i] <= endTime[i] <= 1000
    1 <= queryTime <= 1000
    
     */
    class Solution {
    
        /**
         * @param Integer[] $startTime
         * @param Integer[] $endTime
         * @param Integer $queryTime
         * @return Integer
         */
        function busyStudent($startTime, $endTime, $queryTime) {
            $c = 0;
            for($i = 0,$count = count($startTime);$i < $count;$i ++){
                if ($startTime[$i] <= $queryTime && $endTime[$i] >= $queryTime){
                    $c+=1;
                }
            }
            return $c;
        }
    }
  • 相关阅读:
    Window 窗口类
    使用 Bolt 实现 GridView 表格控件
    lua的table库
    Windows编程总结之 DLL
    lua 打印 table 拷贝table
    使用 xlue 实现简单 listbox 控件
    使用 xlue 实现 tips
    extern “C”
    COleVariant如何转换为int double string cstring
    原来WIN32 API也有GetOpenFileName函数
  • 原文地址:https://www.cnblogs.com/8013-cmf/p/13689846.html
Copyright © 2020-2023  润新知