博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode551
阅读量:6828 次
发布时间:2019-06-26

本文共 1750 字,大约阅读时间需要 5 分钟。

public class Solution    {        public bool CheckRecord(string s)        {            var Absent = 0;            var MaxLate = 0;            var ContiLate = 0;            var preChar = '\0';            for (int i = 0; i < s.Length; i++)            {                var c = s[i];                if (c == 'A')                {                    Absent++;                    preChar = c;                    if (MaxLate < ContiLate)                    {                        MaxLate = ContiLate;                    }                    ContiLate = 0;                }                else if (c == 'L')                {                    if (ContiLate == 0)                    {                        ContiLate = 1;                        preChar = c;                    }                    else                    {                        if (preChar == c)                        {                            ContiLate++;                            preChar = c;                        }                        else                        {                            ContiLate = 0;                            preChar = c;                        }                    }                }                else                {                    if (MaxLate < ContiLate)                    {                        MaxLate = ContiLate;                    }                    ContiLate = 0;                }            }            if (MaxLate < ContiLate)            {                MaxLate = ContiLate;            }            if (Absent > 1 || MaxLate > 2)            {                return false;            }            else            {                return true;            }        }    }

转载于:https://www.cnblogs.com/asenyang/p/6732549.html

你可能感兴趣的文章
Go中的make和new的区别
查看>>
javascript 面向对象编程(工厂模式、构造函数模式、原型模式)
查看>>
最小二乘法多项式拟合的Java实现
查看>>
ubuntu下安装tomcat
查看>>
Excel两列查找重复值
查看>>
纯CSS实现Div高度根据自适应宽度(百分百调整)
查看>>
Azkaban学习之路 (一)Azkaban的基础介绍
查看>>
域名绑定云主机
查看>>
Linux: grep多个关键字“与”和“或”
查看>>
CAS5.2x单点登录(二)cas服务器连接数据库
查看>>
Android tess_two Android图片文字识别
查看>>
高负载微服务系统的诞生过程
查看>>
maven生命周期理解
查看>>
JS基础之传参(值传递、对象传递)
查看>>
(转)几种经典的hash算法
查看>>
Content Security Policy (CSP) 介绍
查看>>
DevExpress去除多国语言包
查看>>
numpy初始化
查看>>
移植gdb到海思3716板子的方法【转】
查看>>
为什么一些机器学习模型需要对数据进行归一化?
查看>>