Код Junior Реализация с нуля обновлено
Делящиеся в диапазоне
Условие
Числа от a до b включительно, делящиеся на c без остатка. c может быть отрицательным или нулём - тогда пустой массив.
Примеры
divisibleInRange(5, 15, 3) // [6, 9, 12, 15]
divisibleInRange(1, 5, 10) // []
divisibleInRange(1, 3, 1) // [1, 2, 3]
Как подойти
Задача про границы, а не про алгоритм: обратный порядок аргументов, нулевой делитель, включительные концы. Все три надо назвать вслух до кода.
Подсказки: 2
- Границы могут прийти в обратном порядке.
- Деление на ноль даёт NaN - проверь заранее.
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.