其他分享
首页 > 其他分享> > 力扣-学生出勤记录

力扣-学生出勤记录

作者:互联网

题目描述:

 

 

 

 我的解法:

 1 class Solution {
 2     public boolean checkRecord(String s) {
 3         int sumA=0;
 4         boolean flag=true;;
 5         for(int i=0;i<s.length();i++){
 6             if(s.charAt(i)=='A'){sumA++;}
 7             if(i<(s.length()-2)&&(s.charAt(i)=='L')&&(s.charAt(i+1)=='L')&&(s.charAt(i+2)=='L')){
 8                 flag=false;
 9             }
10         }
11         if((sumA<2)&&(flag==true)){
12             return true;
13         }else{
14             return false;
15         }
16     }
17 }

java基础知识:

大神解法:

1 public static boolean checkRecord(String s) {
2     return s.indexOf("LLL") < 0 && s.split("A", -1).length <= 2;
3 }

java基础知识:

标签:String,记录,出勤,力扣,int,boolean,字符串,public,输入
来源: https://www.cnblogs.com/fightinglmq/p/15153710.html