Задание:
🔎 Рассматривается множество целых чисел, принадлежащих отрезку [489; 842], произведение цифр которых делится на 2, но не делится на 4, 17, 19. Найдите количество таких чисел и минимальное из них. В ответе запишите два числа через пробел: сначала количество, затем удвоенное минимальное число
🧐 Для решения задачи напишем функцию проверки чисел из отрезка:
• Поступает число x;
• считаем произведение его чисел: представим число как строку(приведем к типу str), пройдемся по строке циклом и каждый раз будем умножать результат произведения на текущую цифру;
• напишем условия: произведение кратно 2(остаток от деления на 2 ==0), а также х не кратно 4, 17, 19;
В главной функции будем проходится по отрезку, вызывая функцию для каждого числа.
🙌🏻 Будем проходить отрезок в обратном порядке(чтобы не писать условие проверки минимальности, ведь минимальное будет последним) и подсчитывать кол-во подходящих чисел.
Не забываем проиницализировать переменные!
(смотри код на картинке)
Авторизуйтесь, чтобы оставить комментарий.