Задача

3/13

TUZ_2-03-K Создание отсортированного списка целых чисел для задачи выбора Брюсселя

Теория Нажмите, чтобы прочитать/скрыть

Задача

TUZ_2-03 Создание отсортированного списка целых чисел для задачи выбора Брюсселя
В этой задаче необходимо написать функцию, которая принимает положительные целые числа n, mink и maxk и генерирует отсортированный список всех положительных целых чисел, образованных подмножеством цифр m исходного числа, которые либо в 2 раза больше m, либо в 2 раза меньше.
Значения в получившемся списке должны следовать в порядке возрастания, при этом подмножество m должно попадать
в диапазон значений от mink до maxk.
В табл. 2.3 показаны ожидаемые результаты для некоторых входных данных.
Таблица 2.3. Некоторые ожидаемые результаты для разных входных значений в задаче выбора Брюсселя
n, mink, maxk Ожидаемый результат
10, 2, 5 [5, 20]
9, 1, 4 [18]
47, 1, 1 [27, 87, 414]
100, 84, 99 []

Ссылка на тетрадь с разбором