跳到主要内容

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

链接:1450.在既定时间做作业的学生人数
难度:Easy
标签:数组
简介:请返回在查询时间 queryTime 时正在做作业的学生人数。

题解 1 - rust

  • 编辑时间:2022-08-19
  • 内存消耗:2.1MB
  • 编程语言:rust
  • 解法介绍:遍历。
impl Solution {
pub fn busy_student(start_time: Vec<i32>, end_time: Vec<i32>, query_time: i32) -> i32 {
let mut ans = 0;
for i in 0..start_time.len() {
if start_time[i] <= query_time && end_time[i] >= query_time {
ans += 1;
}
}
ans
}
}

题解 2 - python

  • 编辑时间:2024-09-01
  • 执行用时:38ms
  • 内存消耗:16.27MB
  • 编程语言:python
  • 解法介绍:遍历。
class Solution:
def busyStudent(self, startTime: List[int], endTime: List[int], queryTime: int) -> int:
return sum(startTime[i] <= queryTime <= endTime[i] for i in range(len(startTime)))