(А. Богданов) Назовём маской числа последовательность цифр, в которой также могут встречаться следующие символы:
Найдите \(5\) наименьших натуральных чисел, которые кратны \(73\) и соответствуют маске \(12345{*}76.\) Выведите эти числа в порядке возрастания, справа от каждого числа выведите результат деления числа на \(73\).
Решение:
Python
st = 1234576 // 73 * 73
q = 0
for n in range(st, 10**100, 73):
ns = str(n)
if ns[:5] == '12345' and ns[-2:] == '76':
q += 1
print(n, n // 73)
if q == 5:
break
Ответ:
\(1234576 \,\, 16912\)
\(12345176 \,\, 169112\)
\(123451176 \,\, 1691112\)
\(123458476 \,\, 1691212\)
\(1234503876 \,\, 16911012\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене