Информатика. ЕГЭ
Задания для подготовки
Задачи разных лет из реальных экзаменов, демо-вариантов, сборников задач и других источников
Задание 25. Информатика. ЕГЭ 2026. Апробация. 04.03.2026
- Просмотры: 2854
- Изменено: 7 августа 2026
Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
- символ «\(?\)» означает ровно одну произвольную цифру;
- символ «\(*\)» означает любую последовательность цифр произвольной длины; в том числе «\(*\)» может задавать и пустую последовательность.
Например, маске \(123{*}4{?}5\) соответствуют числа \(123405\) и \(12300405.\)
Среди натуральных чисел, не превышающих \(10^8,\) найдите все числа, соответствующие маске \(1{*}23{?}{?}56,\) делящиеся на \(171\) без остатка.
В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце — соответствующие им результаты деления этих чисел на \(171.\)
Количество строк в таблице для ответа избыточно.
Решение:
Python
st = 1230056 // 171 * 171
for n in range(st, 19239956, 171):
ns = str(n)
if ns[0] == '1' and ns[-2:] == '56' and ns[-6:-4] == '23':
print(n, n // 171)
Ответ:
\(1237356 \,\, 7236\)
\(10231956 \,\, 59836\)
\(12232656 \,\, 71536\)
\(14233356 \,\, 83236\)
\(16234056 \,\, 94936\)
\(18234756 \,\, 106636\)
Обсуждение задания
Здесь пока нет ни одного комментария. Будьте первым!


