zoukankan      html  css  js  c++  java
  • 551. Student Attendance Record I(LeetCode)

    You are given a string representing an attendance record for a student. The record only contains the following three characters:

    1. 'A' : Absent.
    2. 'L' : Late.
    3. 'P' : Present.

    A student could be rewarded if his attendance record doesn't contain more than one 'A' (absent) or more than two continuous 'L' (late).

    You need to return whether the student could be rewarded according to his attendance record.

    Example 1:

    Input: "PPALLP"
    Output: True
    

    Example 2:

    Input: "PPALLL"
    Output: False
     1 class Solution {
     2 public:
     3     bool checkRecord(string s) {
     4         int len = s.size();
     5         int num=0;
     6         for(int i=0;i<len;i++)
     7         {
     8             if(s[i]=='A')
     9             num++;
    10         }
    11         bool b = true;
    12         if (num>1)
    13             b = false;
    14         for(int i=0;i<len-2;i++)
    15         {
    16             if(s[i]=='L'&&s[i+1]=='L'&&s[i+2]=='L')
    17             b=false;
    18         }
    19         return b;
    20     }
    21 };
  • 相关阅读:
    重写
    mongodb版本区别
    mysql备份还原
    mysql备份恢复
    mysql的锁
    mysql索引
    mysql日志详解
    mysql基本语法
    mysql主从bin-log的三种方式
    mysql的GTID主从复制方式
  • 原文地址:https://www.cnblogs.com/wujufengyun/p/6830670.html
Copyright © 2011-2022 走看看