Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ. Поляков-9007
- Просмотры: 275
- Изменено: 5 мая 2026
(Апробация-2026) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «\(?\)» означает ровно одну произвольную цифру;
- символ «\(*\)» означает любую последовательность цифр произвольной длины; в том числе «\(*\)» может задавать и пустую последовательность.
Например, маске \(123{*}4{?}5\) соответствуют числа \(123405\) и \(12300405.\)
Среди натуральных чисел, не превышающих \(10^8,\) найдите все числа, соответствующие маске \(12{?}{?}15{*}6,\) делящиеся на \(271\) без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на \(271.\)
Решение:
Python
start = 1200156 // 271 * 271
for n in range(start, 10**8, 271):
ns = str(n)
if ns[:2] == '12' and ns[4:6] == '15' and ns[-1] == '6':
print(n, n // 271)
Ответ:
\(1202156 \,\, 4436\)
\(12001506 \,\, 44286\)
\(12131586 \,\, 44766\)
\(12421556 \,\, 45836\)
\(12711526 \,\, 46906\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


