551.student-attendance-record-i.go 223 B

123456789101112131415161718
  1. func checkRecord(s string) bool {
  2. a, l := 0, 0
  3. for _, r := range s {
  4. switch r {
  5. case 'L':
  6. l++
  7. case 'A':
  8. a++
  9. fallthrough
  10. default:
  11. l = 0
  12. }
  13. if l == 3 || a == 2 {
  14. return false
  15. }
  16. }
  17. return true
  18. }