可以使用 Python 代码来检查学生的出勤记录是否符合条件:
def check_attendance(s: str) -> bool:
# 条件1: 统计 'A' 的数量是否少于 2
if s.count('A') >= 2:
return False
# 条件2: 检查是否存在连续3个 'L'
if 'LLL' in s:
return False
return True
# 示例测试
s = "PPALLP"
print(check_attendance(s)) # True
s = "PPALLL"
print(check_attendance(s)) # False
这个函数的逻辑如下:
- 统计字符串中
'A'
的个数,如果大于等于 2,则返回False
。 - 检查字符串是否包含
'LLL'
,如果是,则返回False
。 - 如果都不满足,则返回
True
。
你可以使用不同的字符串测试它,看看是否符合预期! 🚀