(Досрочный ЕГЭ-2018) На вход алгоритма подаётся натуральное число \(N.\) Алгоритм строит по нему новое число следующим образом.
Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа \(N)\) является двоичной записью числа – результата работы данного алгоритма. Укажите минимальное число \(N,\) для которого результат работы алгоритма будет больше \(115.\) В ответе это число запишите в десятичной системе счисления.
Решение:
Python
def R(N):
return (N << 2) + (N & 1) * 3
#print(bin(R(9)))
for N in range(1, 200):
if R(N) > 115:
print(N)
break
Ответ: \(29\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене