Код 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
  1. Границы могут прийти в обратном порядке.
  2. Деление на ноль даёт NaN - проверь заранее.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.