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;
    }
};
相关推荐
十五年专注C++开发6 分钟前
hiredis: 一个轻量级、高性能的 C 语言 Redis 客户端库
开发语言·数据库·c++·redis·缓存
hi0_634 分钟前
03 数组 VS 链表
java·数据结构·c++·笔记·算法·链表
碧海蓝天20221 小时前
C++法则21:避免将#include放在命名空间内部。
开发语言·c++
CodeWithMe1 小时前
【读书笔记】《C++ Software Design》第一章《The Art of Software Design》
开发语言·c++
Tanecious.3 小时前
C++--红黑树
开发语言·c++
??tobenewyorker3 小时前
力扣打卡第23天 二叉搜索树中的众数
数据结构·算法·leetcode
贝塔西塔3 小时前
一文读懂动态规划:多种经典问题和思路
算法·leetcode·动态规划
tanyongxi665 小时前
C++ Map 和 Set 详解:从原理到实战应用
开发语言·c++
飒飒真编程6 小时前
C++类模板继承部分知识及测试代码
开发语言·c++·算法
呆呆的小鳄鱼6 小时前
leetcode:HJ18 识别有效的IP地址和掩码并进行分类统计[华为机考][字符串]
算法·leetcode·华为