技术栈

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

Ddddddd_1582024-11-10 16:14

题目:

题解:

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;
    }
};
上一篇:Linux应用——线程池
下一篇:python实现各种描述统计/概率分布/假设检验/置信区间/回归/方差分析/卡方检验
相关推荐
jokr_
9 分钟前
C++ STL 顶层设计与安全:迭代器、失效与线程安全
java·c++·安全
j_xxx404_
15 分钟前
数据结构:单链表的应用(力扣算法题)第一章
c语言·数据结构·算法·leetcode
jokr_
1 小时前
C++ 指针与引用面试深度解析
java·c++·面试
土拨鼠不是老鼠
1 小时前
windows 下 使用C++ 集成 zenoh
开发语言·c++
猿饵块
1 小时前
stl--std::map
开发语言·c++·rpc
励志不掉头发的内向程序员
2 小时前
STL库——vector(类模拟实现)
开发语言·c++
卑微的小李
3 小时前
Qt在Linux下编译发布 -- linuxdeployqt的使用
linux·c++·qt
君鼎
3 小时前
More Effective C++条款12:理解抛出一个异常与传递一个参数或调用一个虚函数间的差异
c++
1白天的黑夜1
4 小时前
链表-25.k个一组翻转链表-力扣(LeetCode)
数据结构·leetcode·链表
热门推荐
01UV安装并设置国内源02不再让Windows更新!&Edge游戏助手卸载及关闭自动更新03KGG转MP3工具|非KGM文件|解密音频04Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code05【2025.08.06最新版】Android Studio下载、安装及配置记录(自动下载sdk)06Linux下V2Ray安装配置指南07突破百度网盘的下载限速,两种方法教会你【超详细】08Claude Code VSCode集成开发指南:AI编程助手完整配置0937、需求预测与库存优化 (快消品) - /供应链管理组件/fmcg-inventory-optimization10jdk21下载、安装(Windows、Linux、macOS)