2027-октябрь-1
Значение арифметического выражения 72070 + 7400 − x, где
x — целое положительное число, не превышающее 1950,
записали в 9-ричной системе счисления.
Найдите максимально возможное число нулей в 9-ричной записи значения этого
арифметического выражения.
x = 1
n = 72070 + 7400 - x
c = 0
while n:
n, ost = divmod(n, 9)
if ost == 0:
c += 1
print(c)
📌 Результат: для значения выражения при x = 1 считаем нули в 9-ричной записи.
max_z = 0
for x in range(1, 1951):
n = 72070 + 7400 - x
z = 0
while n > 0:
n, ost = divmod(n, 9)
if ost == 0:
z += 1
max_z = max (max_z, z)
print(max_z)
📌 Результат: перебираем x от 1 до 1950; запоминаем максимальное количество нулей; ответ: 4.
Время решения
00:00.00
Нажмите «Пуск», когда начнёте решать
Пробел — пуск и пауза
Поверните телефон
Горизонтальный режим удобнее для таблицы и Python-кода