(А. Минак) Алгоритм получает на вход натуральное число \(N > 10\) и строит по нему новое число \(R\) следующим образом:
Укажите минимальное число \(N,\) после обработки которого с помощью этого алгоритма получается число \(R,\) не меньшее, чем \(35000.\) В ответе запишите это число в десятичной системе счисления.
Решение:
Python
def R(N):
noct = f'{N:o}'
if N % 5 == 0:
noct += noct[:3]
else:
noct += f'{N % 5:b}'
return int(noct, 8)
for N in range(8**2, 35000):
if R(N) > 35000:
print(N)
break
Ответ: \(69\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене