File tree 2 files changed +25
-1
lines changed
2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 101
101
| 520| [ 检测大写字母] ( https://leetcode.cn/problems/detect-capital/ ) | [ JavaScript] ( ./algorithms/detect-capital.js ) | Easy|
102
102
| 541| [ 反转字符串 II] ( https://leetcode.cn/problems/reverse-string-ii/ ) | [ JavaScript] ( ./algorithms/reverse-string-ii.js ) | Easy|
103
103
| 543| [ 二叉树的直径] ( https://leetcode.cn/problems/diameter-of-binary-tree/ ) | [ JavaScript] ( ./algorithms/diameter-of-binary-tree.js ) | Easy|
104
- | 566 | [ 重塑矩阵 ] ( https://leetcode.cn/problems/reshape-the-matrix / ) | [ JavaScript] ( ./algorithms/reshape-the-matrix .js ) | Easy|
104
+ | 551 | [ 学生出勤记录 I ] ( https://leetcode.cn/problems/student-attendance-record-i / ) | [ JavaScript] ( ./algorithms/student-attendance-record-i .js ) | Easy|
105
105
| 557| [ 反转字符串中的单词 III] ( https://leetcode.cn/problems/reverse-words-in-a-string-iii/ ) | [ JavaScript] ( ./algorithms/reverse-words-in-a-string-iii.js ) | Easy|
106
+ | 566| [ 重塑矩阵] ( https://leetcode.cn/problems/reshape-the-matrix/ ) | [ JavaScript] ( ./algorithms/reshape-the-matrix.js ) | Easy|
106
107
| 598| [ 范围求和 II] ( https://leetcode.cn/problems/range-addition-ii/ ) | [ JavaScript] ( ./algorithms/range-addition-ii.js ) | Easy|
107
108
| 617| [ 合并二叉树] ( https://leetcode.cn/problems/merge-two-binary-trees/ ) | [ JavaScript] ( ./algorithms/merge-two-binary-trees.js ) | Easy|
108
109
| 628| [ 三个数的最大乘积] ( https://leetcode.cn/problems/maximum-product-of-three-numbers/ ) | [ JavaScript] ( ./algorithms/maximum-product-of-three-numbers.js ) | Easy|
Original file line number Diff line number Diff line change
1
+ /**
2
+ * @param {string } s
3
+ * @return {boolean }
4
+ */
5
+ var checkRecord = function ( s ) {
6
+ let absentCount = 0 ;
7
+ let currLateCount = 0 ;
8
+ let maxLateCount = 0 ;
9
+
10
+ for ( let i = 0 ; i < s . length ; i ++ ) {
11
+ if ( s [ i ] === "A" ) {
12
+ absentCount ++ ;
13
+ }
14
+ if ( s [ i ] === "L" ) {
15
+ currLateCount ++ ;
16
+ maxLateCount = Math . max ( currLateCount , maxLateCount ) ;
17
+ } else {
18
+ currLateCount = 0 ;
19
+ }
20
+ }
21
+
22
+ return absentCount < 2 && maxLateCount < 3 ;
23
+ } ;
You can’t perform that action at this time.
0 commit comments