Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ. Поляков-6045
- Просмотры: 168
- Изменено: 28 февраля 2026
Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «\(?\)» означает ровно одну произвольную цифру;
- символ «\(*\)» означает любую последовательность цифр произвольной длины; в том числе «\(*\)» может задавать и пустую последовательность.
Например, маске \(123{*}4{?}5\) соответствуют числа \(123405\) и \(12300425.\)
Найдите все натуральные числа, не превышающие \(10^{10},\) которые соответствуют маске \(12{?}345{*}9\) и при этом без остатка делятся на \(7181.\) В ответе запишите все найденные числа в порядке возрастания, справа от каждого запишите частное от его деления на \(7181.\)
Решение:
Python
st = (1203459 // 7181) * 7181
for n in range(st, 10**10, 7181):
ns = str(n)
if ns[:2] == '12' and ns[-1] == '9' and ns[3:6] == '345':
print(ns, n // 7181)
Ответ:
\(1203456609 \,\, 167589\)
\(1243454779 \,\, 173159\)
\(1283452949 \,\, 178729\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


