Код Junior Ожидания и флаки обновлено
Задержки экспоненциального бэкоффа
Условие
Напишите backoffDelays(retries, base, factor, max): массив задержек перед каждым повтором. Задержка перед повтором k (с нуля) равна base * factor^k, но не больше max. При retries = 0 пустой массив.
Примеры
backoffDelays(4, 500, 2, 10000) // [500, 1000, 2000, 4000]
backoffDelays(6, 500, 2, 5000) // [500, 1000, 2000, 4000, 5000, 5000]
backoffDelays(0, 500, 2, 5000) // []
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.