给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符: ‘A’ : Absent,缺勤 你需要根据这个学生的出勤记录判断他是否会被奖赏。 示例 1: 输入: “PPALLP” 输入: “PPALLL” 思路: 我们统计 A 的数目并检查子字符串 LLL是否是一个子串。
‘L’ : Late,迟到
‘P’ : Present,到场
如果一个学生的出勤记录中不超过一个’A'(缺勤)并且不超过两个连续的’L'(迟到),那么这个学生会被奖赏。
输出: True
示例 2:
输出: False
public class Solution { public boolean checkRecord(String s) { int countA = 0; for (int i = 0; i < s.length() && countA < 2; i++) { if (s.charAt(i) == 'A') countA++; if (i <= s.length() - 3 && s.charAt(i) == 'L' && s.charAt(i + 1) == 'L' && s.charAt(i + 2) == 'L') return false; } return countA < 2; } }
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算