length и step. Найдите все числа ровно из length цифр, у которых любые две соседние цифры отличаются ровно на step (по модулю).
Ведущих нулей быть не должно: запись вроде 07 или 0707 не считается числом нужной длины.
Числа можно вернуть в любом порядке.length=3, step=8 → [191, 808, 919]
Соседние цифры должны отличаться на 8, а это только пары 0–8 и 1–9. Число вида 080 начинается с нуля, поэтому остаются 808, 191 и 919.
length=2, step=0 → [11, 22, 33, 44, 55, 66, 77, 88, 99]
Обе цифры одинаковые: 11, 22, …, 99. 00 не годится — это не двузначное число.
length ≤ 9step ≤ 9length=3, step=8
[191, 808, 919]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 63 теста на сервере, включая скрытые.