Задача #2237

Делители и маски

Уровень ЕГЭ

(Е.Джобс) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:

- символ «?» означает ровно одну произвольную цифру;
- символ «*» означает любую последовательность цифр произвольной длины; в том числе «*» может задавать и пустую последовательность.

Среди натуральных чисел, не превышающих 1013, найдите все числа, соответствующие маске 12?345?67089?, делящиеся на 206 без остатка. В ответе запишите в первом столбце таблицы все найденные числа в порядке возрастания, а во втором столбце – соответствующие им результаты деления этих чисел на 206.

Ответ
Войдите, чтобы история ответов и статистика сохранялись.
Решение Нажми, чтобы открыть

Ответ

1203458670898
5842032383
1223459670896
5939124616
1233450670896
5987624616
1253451670894
6084716849
1273452670892
6181809082
1293453670890
6278901315

Видео по задаче

for a in range(1000):
x = int(f'12{a // 100}345{a // 10 % 10}67089{a % 10}')
if x % 206 == 0:
print(x, x // 206)

Полный разбор

Быстрый переход
Перейти к задаче