这种题不想说什么,注意审题就好了。
bool checkRecord(string s) {
int size = s.size();
int L = 0;
int A = 0;
for (int i = 0 ; i < size ; ++i) {
if (s[i] == 'A') {
++A;
L = 0;
} else if (s[i] == 'L') {
++L;
} else {
L = 0;
}
if (A > 1 || L > 2) return false;
}
return true;
}
本文介绍了一个简单的算法,用于检查员工考勤记录的有效性。该算法通过遍历字符串记录,检查‘A’(缺席)和‘L’(迟到)字符出现的次数及连续性来判断考勤记录是否有效。
317

被折叠的 条评论
为什么被折叠?



