Предмет: Информатика,
автор: boxes2019
Написать программу, которая находит наибольшее целое число, произведение положительных четных цифр которого кратно 4, в диапазоне от M до N включительно.
Формат ввода
В строке вводятся два целых числа M, N, 0≤ M ≤ N ≤30000.
Формат вывода
Вывести одно целое число – наибольшее целое число, произведение положительных четных цифр которого кратно 4. Если таких чисел нет, вывести 0.
Пример
Входные данные
5 30
Выходные данные
28
Ответы
Автор ответа:
0
n = int(input())
m = int(input())
ans = 0
for i in range(m, n-1, -1):
buf = 0
for y in str(i)[1:]:
y = int(y)
if y%2==0 and y != 0:
buf += 1
if (y%4==0 and y!=0) or buf >= 2:
ans = i
break
if ans != 0:
print(i)
break
Похожие вопросы
Предмет: Другие предметы,
автор: andrianastelmasuk
Предмет: История,
автор: gneqs111
Предмет: Математика,
автор: yaruask
Предмет: Математика,
автор: janna20052
Предмет: Музыка,
автор: викуся20001