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

'A' : Absent,缺勤

'L' : Late,迟到

'P' : Present,到场

如果一个学生的出勤纪录中不超过一个'A'(缺勤)并且不超过两个连续的'L'(迟到),那么这个学生会被奖赏。

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

示例 1:

输入: "PPALLP"

输出: True

示例 2:

输入: "PPALLL"

输出: False

 1var checkRecord = function (s) {
2    var j = 0;
3    for (var i = 0; i < s.length; i++) {
4        if (s[i] === 'A') {
5            j++
6        }
7    }
8
9    if (j > 1) return false;
10    else {
11        // 超过两个连续的'L'
12        if (s.indexOf('LLL') !== -1) return false
13    }
14    return true
15}

最新文章

  1. SQL Server中的高可用性(3)----复制
  2. AJAX + WebService 实现文件上传
  3. UML 简单介绍
  4. 关于treeview手动添加的方法
  5. Sprint总结和第八九十的读书笔记
  6. 20个超实用的JavaScript技巧及最佳实践
  7. POJ 3422 Kaka&#39;s Matrix Travels 【最小费用最大流】
  8. php的命名规范
  9. 编程实现LINUX下目录的层层遍历
  10. 记录一次Android交叉编译ffmpeg排查错误
  11. java的集合类【转】
  12. The usage method of reference with bibtex in Latex【latex中参考文献的使用方法】
  13. Hadoop集群搭建的密钥配置SSH实现机制的配置(2)
  14. Windows环境下安装scikit-learn
  15. 分享一个图片上传插件(TP5.0)
  16. Redis介绍及Jedis测试
  17. 金蝶KIS&amp;K3助记码SQL数据库批量刷新
  18. oracle删除数据库
  19. JS快排
  20. Python - 浅谈Python的编译与反编译

热门文章

  1. 后台开发小白必学服务器框架——UDPServer
  2. pat 1132 Cut Integer(20 分)
  3. GCD 面试题
  4. 使用Publisher2016快速给图片添加水印
  5. 继上篇-jquery ajax提交 本篇用ajax提交的数据去数据库查询
  6. 2019-9-27:渗透测试,metasploit-framework初接触
  7. Java thinking,What is the result?
  8. 一个HTML5培训班毕业生的找工作随笔
  9. 安装iris框架
  10. 03-kubernetes 应用快速入门