mirror of
https://github.com/halfrost/LeetCode-Go.git
synced 2025-07-25 12:14:26 +08:00
23 lines
310 B
Go
23 lines
310 B
Go
package leetcode
|
|
|
|
func checkRecord(s string) bool {
|
|
numsA, maxL, numsL := 0, 0, 0
|
|
for _, v := range s {
|
|
if v == 'L' {
|
|
numsL++
|
|
} else {
|
|
if numsL > maxL {
|
|
maxL = numsL
|
|
}
|
|
numsL = 0
|
|
if v == 'A' {
|
|
numsA++
|
|
}
|
|
}
|
|
}
|
|
if numsL > maxL {
|
|
maxL = numsL
|
|
}
|
|
return numsA < 2 && maxL < 3
|
|
}
|