力扣(657.551)补8.18

657.机器人能否返回原点

这题我只能说毫无难度。。。😎

551.学生出勤记录Ι

这题的话我一开始用2层循环结果都超时了,一看,没必要2层循环,是我思路错了,一层循环足矣。

不过还是做出来了。

class Solution {

public:

    bool checkRecord(string s) {

        vector<int>a(2,0);

        int ret=1,j=0;

        for(int i=0;i<s.size();i++){

            if(s[i]=='A')

            a[0]++;

            if(s[i]=='L'&&s[i+1]!='\0'&&s[i+1]=='L'){

            ret++;}

            if(s[i+1]=='\0'||s[i+1]!='L'){

            a[1]=max(a[1],ret);

            ret=1;}

            

        }

        if(a[0]<2&&a[1]<3)

            return true;

            return false;

    }

};

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值