| https://leetcode.com/problems/student-attendance-record-i | Easy |
|---|
fun checkRecord(s: String): Boolean {
var absentCount = 0
// Проходим по строке и проверяем условия
for (i in s.indices) {
// Увеличиваем счетчик, если встречаем 'A'
if (s[i] == 'A') absentCount++
// Если количество 'A' превышает 1, возвращаем false
if (absentCount > 1) return false
// Проверяем, есть ли три подряд идущих 'L'
if (i >= 2 && s[i] == 'L' && s[i - 1] == 'L' && s[i - 2] == 'L') {
return false
}
}
// Если все условия выполнены, возвращаем true
return true
}