551. 学生出勤记录 I

551. 学生出勤记录 I


题目链接:551. 学生出勤记录 I

代码如下:

class Solution 
{
public:
    bool checkRecord(string s) 
    {
        int continuousSignIn=0;
        int absence=0;

        for(int i=0;i<s.size();i++)
        {
            if(s[i]=='A')   
            {
                absence++; 
                continuousSignIn=0;
            }
            else if(s[i]=='L')  {continuousSignIn++;}
            else    {continuousSignIn=0;}

            if(continuousSignIn>=3||absence>=2) {return false;}
        }
        return true;
    }
};

你可能感兴趣的:(leetcode,c++)