Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ. Поляков-6253
- Просмотры: 259
- Изменено: 28 февраля 2026
(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\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


