解题思路
简单模拟
代码
class Solution {
public boolean checkRecord(String s) {
char[] chars = s.toCharArray();
int lateNum = 0,absentNum = 0,n = s.length();
for (int i=0;i<n;i++){
if (lateNum>=3 || absentNum>=2){
return false;
}
if (chars[i]=='A'){
absentNum++;
lateNum=0;
}
else if (chars[i]=='P'){
lateNum = 0;
}
else if (chars[i]=='L'){
lateNum++;
}
}
if (lateNum>=3 || absentNum>=2){
return false;
}
return true;
}
}