(А. Кабанов) Значение выражения \(27^7 - 3^{11} + 36 - x\) записали в троичной системе счисления, при этом сумма цифр в записи оказалась равной \(22\). При каком минимальном натуральном \(x\) это возможно?
Решение:
Python
def conv(n, p):
s = ''
if n > 0:
while n:
s = str(n % p) + s
n //= p
return s
for x in range(1, 1000):
n = 27**7 - 3**11 + 36 - x
s = conv(n, 3)
if sum(int(z) for z in s) == 22:
print(x)
break
Ответ: \(6\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене