Код Middle Разминка: короткие функции обновлено
poll
Условие
Опрашивай check() каждые interval мс, пока он не вернёт истину. Верни число попыток. После limit попыток брось ошибку 'timeout'.
Что проверяют тесты
дожидается готовности
исчерпание попыток
успех с первой попытки без ожидания
Как подойти
Порядок «проверить → подождать» даёт мгновенный ответ, если условие уже выполнено. Обратный порядок добавляет лишнюю задержку на каждый вызов.
Подсказки: 1
- Проверяй до паузы, а не после.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.