Ctrl K

Премия за посещаемость

Лёгкая
Табель сотрудника — строка log, где каждый символ описывает один рабочий день: - 'P' — пришёл вовремя; - 'L' — опоздал; - 'A' — не пришёл. Премия за посещаемость положена, если одновременно: - пропусков ('A') за весь период меньше двух; - нигде нет трёх и более опозданий ('L') в дни подряд. Верните True, если сотрудник получает премию, и False иначе.
Пример 1
log='PLPALLP' → True

Один пропуск, опоздания идут максимум по два дня подряд — премия положена.

Пример 2
log='APPPPA' → False

Два пропуска — уже слишком много.

Пример 3
log='PLLLP' → False

Три опоздания подряд.

Ограничения
  • 1 ≤ log.length ≤ 1000
  • каждый символ log — 'A', 'L' или 'P'
Встречал эту задачу на настоящем собесе?
Решили0
Пробовали0
Отправок0
Принято—
Темы
Похожие задачиЗначение римского числа ЛёгкаяОбщее начало слов ЛёгкаяБаланс скобок ЛёгкаяГде начинается фрагмент ЛёгкаяДлина последнего слова Лёгкая
загружаем Python…
Вход
log='PLPALLP'
Ожидается
True

«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 184 теста на сервере, включая скрытые.