当前位置: 首页 > news >正文

安阳信息港网站阳江网红打卡点

安阳信息港网站,阳江网红打卡点,宝塔wordpress重定向,小程序模板开发平台题目描述解题思路执行结果 leetcode551. 学生出勤记录 I . 题目描述 给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符: A:Absent&#xff…

  • 题目描述
  • 解题思路
  • 执行结果
leetcode551. 学生出勤记录 I .


题目描述

给你一个字符串 s 表示一个学生的出勤记录,其中的每个字符用来标记当天的出勤情况(缺勤、迟到、到场)。记录中只含下面三种字符:

'A':Absent,缺勤 'L':Late,迟到 'P':Present,到场 如果学生能够 同时 满足下面两个条件,则可以获得出勤奖励:

按 总出勤 计,学生缺勤('A')严格 少于两天。 学生 不会 存在 连续 3 天或 连续 3 天以上的迟到('L')记录。 如果学生可以获得出勤奖励,返回 true ;否则,返回 false 。

示例 1:

输入:s = "PPALLP" 输出:true 解释:学生缺勤次数少于 2 次,且不存在 3 天或以上的连续迟到记录。 示例 2:

输入:s = "PPALLL" 输出:false 解释:学生最后三天连续迟到,所以不满足出勤奖励的条件。

提示:

1 <= s.length <= 1000 s[i] 为 'A'、'L' 或 'P'

来源:力扣(LeetCode) 链接:https://leetcode.cn/problems/student-attendance-record-i 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

解题思路

法1\

统计\

  1. 统计A(缺席的次数,一旦>2直接false)
  2. 统计连续L(迟到)的个数,(一旦超过3.直接false)
  • 时间复杂度(O(n))
  • 空间复杂度(O(1))

执行结果

法1

func checkRecord(s string) bool {
a:=0
for i := 0; i < len(s); i++ {//统计不合格的情况
 for t:=1 ;s[i]=='L';t++{
        i++
  if t>=3 {//连续L超过3
   return false
  }
        if  i>=len(s){return true}
 }
 if s[i]=='A' {
  a++
  if a>=2 {//a超过2
   return false
  }
 }
}
return true
}

执行用时: 0 ms , 在所有 Go 提交中击败了 100.00% 的用户 内存消耗: 1.9 MB , 在所有 Go 提交中击败了 63.10% 的用户 通过测试用例: 113 / 113

本文由 mdnice 多平台发布

http://www.yayakq.cn/news/988367/

相关文章:

  • 天津公司建设网站七台河哈尔滨网站建设
  • 本地电脑如何做网站服务器网站建设全部流程包括备案
  • 想要做个公司网站整站采集wordpress
  • 新网站做外链谢馥春网站建设的优势
  • 昆明网站运营公司有哪些网站建设前的市场分析怎么写
  • 公司宣传片广告网站优化外链
  • 宁波网站优化公司哪家好网站推广主要用的软件
  • 网站里面如何做下载的app网站建设公司圣辉友联
  • 网站建设查看框架的源代码建网站和做微信哪个好
  • linux版网站开发秦皇岛视频优化推广
  • 在线做ppt模板下载网站网站建设问题
  • 资阳建设局网站手机广西网
  • 建设部166号令住建部网站建设网站的程序
  • wordpress免费建站教程wordpress破解主题
  • 泉州最专业微信网站建设公司下载网址
  • 安徽华建建设工程公司网站wordpress网站打包app
  • 湘潭网站开发公司威龙电子商务做的网站
  • 这几年做哪些网站能致富wordpress没了
  • 本地58同城招聘网找工作外贸seo建站
  • 在线字体设计网站常平小学网站建设
  • 电商网站建设 教学总结建设银行网站优点
  • 织梦网站logo怎么换修改wordpress中附件上传大小
  • 国贸行业 网站建设wordpress 头像上传路径
  • 网站签到的作用兰州网站优化公司
  • 建设游戏网站济南市住建局官方网站
  • 松阳建设局网站学校网站建设开发项目计划报告
  • 网站建设公司发展个人网站 程序
  • 沙河高端网站建设网站开发专业主修课程
  • 厦门跨境建站平台wordpress添加广告位插件
  • 网站网站制作网微信定制开发多少钱