Значение арифметического выражения \(3 \cdot 27^9 + 2 \cdot 27^6 + 27^3 -x,\) где \(x\) — целое положительное число, не превышающее \(27~000,\) записали в \(27\)-ричной системе счисления. Определите наименьшее значение \(x,\) при котором в \(27\)-ричной записи числа, являющегося значением данного арифметического выражения, содержится ровно \(6\) нулей.
В ответе запишите число в десятичной системе счисления.
Решение:
Python
def conv(n):
alph = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'
ans = ''
while n:
ans = alph[n % 27] + ans
n //= 27
return ans
for x in range(1, 27001):
n = 3 * 27**9 + 2 * 27**6 + 27**3 - x
if conv(n).count('0') == 6:
print(x)
break
Ответ: \(27\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене