(PRO100 ЕГЭ) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
Среди натуральных чисел, не превышающих \(10^{10},\) найдите все числа, соответствующие маске \(9{?}979{*}8,\) делящиеся на \(50068\) без остатка и содержащие хотя бы одну цифру \(0.\) В ответе запишите все найденные числа в порядке возрастания, справа от каждого числа – результат его деления на \(50068.\)
Решение:
Python
st = (909798 // 50068) * 50068
for n in range(st, 9997999999, 50068):
ns = str(n)
if ns[0] == '9' and ns[2:5] == '979' and ns[-1] == '8' and '0' in ns:
print(ns, n // 50068)
Ответ:
\(9097906348 \,\, 181711\)
\(9297928008 \,\, 185706\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене