学生出勤记录 I

发布时间:2023-05-22 09:24:17

给你一个字符串 s 表示学生的出勤记录,每个字符用于标记当天的出勤情况(缺勤、迟到、到场)。记录中只包含以下三个字符:

'A':Absent,缺勤'L':Late,迟到'P':Present,如果学生能到场 同时 符合以下两个条件的,可获得出勤奖励:

按 总出勤 学生缺勤("A')严格 少于两天。学生 不会 存在 连续 3 天或 连续 3 天以上的迟到('L记录。如果学生能获得出勤奖励,返回 true ;否则,返回 false 。

示例 1:

输入:s = "PPALLP“输出:true解释:学生缺勤次数少于: 2 次,不存在 3 连续迟到记录在天或以上。示例 2:

输入:s = "PPALLL“输出:false解释:学生最后三天连续迟到,不符合出勤奖励条件。

来源:力扣(LeetCode)链接:https://leetcode.cn/problems/student-attendance-record-I作权归领扣网络所有。请联系官方授权进行商业转载,请注明非商业转载的来源。

代码:

class Solution {    public boolean checkRecord(String s) {        return s.indexOf("A") == s.lastIndexOf("A") && !s.contains("LLL");    }}

上一篇 itextpdf5单元格中的段落没有行间距
下一篇 设置Tomcat生成的日志文件编码格式为UTF-8

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题