给你一个字符串 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"); }}