Программа курса:
Внимание! Решать задачи может только авторизованный
пользователь. Пройдите регистрацию на сайте.
Задача 9: Самоделящиеся числа
Напишите определение функции self_dividing_numbers(left: int, right: int), которая принимает два целых числа left и right, и возвращает список всех чисел в диапазоне [left, right] (включительно), которые являются самоделящимися числами.
Самоделящееся число — это число, которое делится на каждую из содержащихся в нём цифр.
Например:
- Число
128является самоделящимся, так как:128 % 1 == 0128 % 2 == 0128 % 8 == 0
- Число не может быть самоделящимся, если оно содержит цифру
0.
Формат ввода:
left— начало диапазона (целое число).right— конец диапазона (целое число).
Формат вывода: Список всех самоделящихся чисел в диапазоне [left, right] (включительно).
Примеры:
Пример 1:
Вход: left = 1, right = 22
Выход: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 22]
Пример 2:
Вход: left = 47, right = 85
Выход: [48, 55, 66, 77]
Вы должны Войти или Зарегистрироваться чтобы оставлять комментарии