zoukankan      html  css  js  c++  java
  • Java实现 LeetCode 551 学生出勤记录 I(暴力大法好)

    551. 学生出勤记录 I

    给定一个字符串来代表一个学生的出勤记录,这个记录仅包含以下三个字符:

    ‘A’ : Absent,缺勤
    ‘L’ : Late,迟到
    ‘P’ : Present,到场
    如果一个学生的出勤记录中不超过一个’A’(缺勤)并且不超过两个连续的’L’(迟到),那么这个学生会被奖赏。

    你需要根据这个学生的出勤记录判断他是否会被奖赏。

    示例 1:

    输入: “PPALLP”
    输出: True
    示例 2:

    输入: “PPALLL”
    输出: False

    class Solution {
        public boolean checkRecord(String s) {
     int absent=0;
            int late=0;
            for (int i=0;i<s.length();i++){
                if (s.charAt(i)=='A'){
                    late=0;
                    absent++;
                    if (absent>1)
                        return false;
                }
                else if (s.charAt(i)=='L'){
                    late++;
                    if (late>2)
                        return false;
                }
                else
                    late=0;
            }
            return true;
        }
    }
    
  • 相关阅读:
    svn命令
    Lambda 表达式
    JAVA 探究NIO
    JAVA I/O系统
    MySQL 锁
    spring boot 集成 zookeeper 搭建微服务架构
    架构演化
    JAVA 集合
    spring boot 发送邮件
    MySQL 隔离级别
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075483.html
Copyright © 2011-2022 走看看