C++ | Leetcode C++题解之第551题学生出勤记录I

题目:

题解:

cpp 复制代码
class Solution {
public:
    bool checkRecord(string s) {
        int absents = 0, lates = 0;
        for (auto &ch : s) {
            if (ch == 'A') {
                absents++;
                if (absents >= 2) {
                    return false;
                }
            }
            if (ch == 'L') {
                lates++;
                if (lates >= 3) {
                    return false;
                }
            } else {
                lates = 0;
            }
        }
        return true;
    }
};
相关推荐
王老师青少年编程31 分钟前
2021信奥赛C++提高组csp-s复赛真题及题解:括号序列
c++·真题·信奥赛·csp-s·提高组·复赛·括号序列
追随者永远是胜利者31 分钟前
(LeetCode-Hot100)32. 最长有效括号
java·算法·leetcode·职场和发展·go
王老师青少年编程33 分钟前
2021信奥赛C++提高组csp-s复赛真题及题解:回文
c++·真题·回文·信奥赛·csp-s·提高组·复赛
追随者永远是胜利者44 分钟前
(LeetCode-Hot100)31. 下一个排列
java·算法·leetcode·职场和发展·go
0 0 01 小时前
【C++】矩阵翻转/n*n的矩阵旋转
c++·线性代数·算法·矩阵
sycmancia1 小时前
C++——类的真正形态、构造函数的调用
开发语言·c++
丰海洋1 小时前
leetcode-hot100-1.两数之和
数据结构·算法·leetcode
CHANG_THE_WORLD1 小时前
C/C++字符串定义的五种写法 和 C/C++字符串隐藏技术深度剖析
c++
Frostnova丶1 小时前
LeetCode 401. 二进制手表
算法·leetcode
sycmancia1 小时前
C++——初始化列表的使用
开发语言·c++