Значение арифметического выражения , где — целое положительное число, не превышающее 1000, записали в 6-ричной системе счисления. Определите наибольшее значение , при котором в 6-ричной записи числа, являющегося значением данного арифметического выражения, содержится ровно 2002 нуля.
В ответе запишите число в десятичной системе счисления.
Решение:
Решение на Python:
max = 0
for x in range(1, 1000+1):
f = 6**2025+6**25-x
k = 0
while f > 0:
if f % 6 == 0:
k += 1
f = f // 6
if k == 2002 and x > max:
max = x
print(max)
Ответ: 972
Ответ:
972